使用模型切片机的调试基线测试失败
模型切片机通过选择特定的信号和时间窗口,然后突出显示相关的模型构造来帮助您管理和调试大型模型。了解如何使用Model Slicer调试基线测试故障并本地化错误。当您以调试模式模拟模型时,会为每个时间步骤突出显示影响失败信号的模型组件。您可以在失败区域之间移动以调试基线差异的原因。
在使用大型复杂系统时,可能会在模拟中的特定时间出现问题。您如何将问题本地化以更快地调试?
模型切片机通过选择感兴趣的信号和时间窗口,然后突出显示相关的模型构造来帮助您管理和调试大型模型。
在此视频中,我们介绍了如何使用Simulink测试的模型切片机来调试基线测试失败金宝app
在此燃油控制器系统中,我们启动Simulink测试应用程序,然后启动测试管理器。金宝app
我们以调试模式进行了一个基线测试。该测试将模拟输出与固定基线进行比较
三个信号失败。
让我们看一下模拟数据检查器中燃油信号的结果。它显示了差异与基线。
如果测试未能输入调试模式,我们可以使用出现的调试选项
从这里开始,我们启动模型切片机。
这将建立调试环境。
测试案例是重新运行的,以创建新的调试结果,以确保在模型的当前状态中仍然存在故障。
故障信号会自动绘制在调试结果中,并将其设置为模型切片机的起点
模拟在模型开始时间停止以继续调试。
每个时间步长突出显示了影响失败信号的模型组件。
您可以在模拟时间中使用后退和向前的按钮向后移动或向前移动一步。
对于每个步骤,数据依赖项突出显示和活动信号的端口值标签已更新
在测试管理器中,单击继续未能将模型仿真继续到下一个故障点的开始。数据光标显示了故障区域的边界。
在失败时,基线和SIM卡输出之间的差异为0.007。
通过追溯模型中的燃油信号,我们看到它取决于植物子系统
检查植物的繁殖价值没有变化。
让我们进一步回顾一下燃油率控制
我们看到fb_corcretch值为0。基线和SIM卡输出之间的差异为0.007,这是一个小值。可能是未正确计算FB_Correction。
在气流Calc块中,我们可以看到常数0通过集成器开关块,因为控制端口正在评估为false。
要了解为什么这是错误的,我们可以打开控制依赖性的突出显示。
这告诉我们Fuel_mode值很低,但正在将Fuel_mode与富裕的恒定值进行比较。这就是问题。应该很低。
现在我退出调试模式。并将其更改为模型。
接下来,测试是重新运行,它通过了!
模型切片机有助于隔离错误的原因,以帮助我们修复它。
要了解更多信息或请求Simulink检查和Simulink测试的试用访问我们的金宝app网页
相关产品下载188bet金宝搏
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
美洲
- AméricaLatina(Español)
- 加拿大(英语)
- 美国(英语)