比较仿真与基线数据
在此示例中,您使用 Simulink Test 管理器将信号容差添加到基线数据。然后,您对模型进行更改,运行测试以仿真模型,并查看结果。
打开测试文件和模型
1.使用上一步中的文件,或运行这些命令来重新打开示例所需的文件。
sltest.testmanager.load("baselineTestFile.mldatx"); sltest.testmanager.view open_system("sldemo_absbrake");
添加信号容差并更新模型
1.在测试管理器的 baselineTestCase
测试用例中,展开 Baseline Criteria 部分。将 Ww
信号的绝对容差设置为 15
。有关详细信息,请参阅 设置信号容差
2.在 sldemo_absbrake
模型中,将 Desired relative slip 常量模块设置为 0.22
。
运行测试并查看结果
1.在测试管理器中,选择 baselineTestCase
并点击运行。
2.在结果和工件窗格中,展开基线标准结果部分中的结果。选择 Ww
信号 .
比较选项卡在上面的图中显示仿真输出数据、基线数据和容差。下图显示了仿真输出与基线数据之间的容差和差异。Ww
信号通过测试,因为与基线数据相比,该信号保持在指定的容差范围内。
3.整体测试失败,因为其他信号比较不满足测试用例的基线标准部分中指定的容差值。
在基线标准结果部分中选择 slp
信号。在比较选项卡中,上方的图显示仿真输出和基线数据并不相同。下图显示的差异大于满足基线标准所需的零差异。