模型切片机可以帮助您管理和调试大型模型通过选择特定的信号和时间窗口,然后突出相关的模型构建。学习如何使用模型切片机调试一个基线测试失败和定位错误。当你在调试模式下模拟模型,该模型影响的组件失败的信号为每个时间步突出显示。你可以移动调试失败地区之间的基线差异的原因。
在处理大型、复杂的系统,问题可能出现在特定的时间在一个模拟世界中。你如何定位问题调试它更快呢?
模型切片机可以帮助您管理和调试大型模型通过选择感兴趣的信号和时间窗口,然后突出相关的模型构建。
在这个视频中,我们展示如何使用模型切片机调试基线测试与仿真软件测试失败金宝app
在这个燃油控制器系统,我们启动仿真软件测试应用程序,然后启动测试经理。金宝app
有一个基准测试,我们在调试模式下运行。这个测试比较了模拟输出一个固定的基线
三个信号失败。
让我们看看结果检查员燃料信号的仿真数据。它显示了差异与基线。
我们可以使用调试选项,如果出现测试失败进入调试模式
从这里我们发射模型切片机。
这将设置调试环境。
重新运行测试用例创建新的调试结果,以确保故障仍然存在在模型的当前状态。
失败的信号自动绘制调试结果和设置为模型切片机的起点
仿真模型开始时间停顿的继续调试。
影响的模型组件失败信号为每个时间步突出显示。
您可以使用退后一步,一步一步后退或前进按钮在模拟时间。
对于每一步数据依赖关系强调和端口值标签更新活跃信号
测试经理,单击继续失败继续模型模拟的开始下一个故障点。失败的数据光标显示的范围。
失败的基线和Sim输出之间的差值是0.007。
通过跟踪燃料信号模型中,我们可以看到,这取决于种植子系统
检查工厂没有改变传播的价值。
让我们来回顾燃料的速度控制
我们看到fb_correction值是0。基线和Sim输出之间的差值是0.007,这是一个很小的值。它可能是fb_correction不是正确计算。
气流calc块中,我们可以看到,常数,是通过积分器开关组,因为控制端口是评估为false。
明白为什么这是错误的,我们可以打开高亮显示的控制依赖关系。
这告诉我们,fuel_mode价值很低但fuel_mode而丰富的枚举常量值。这就是问题所在。它应该很低。
现在我退出调试模式。改变模型。
下一个测试是运行和它!
模型切片机帮助隔离错误的原因,帮助我们解决它。
学习或多或请求一个试验模型检查和仿真软件测试访问我们的网页金宝app
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。