主要内容

检查测试失败并修改基线

在测试管理器中运行基线测试后,您可以更新基准。例如:

  • 如果您更改了您的模型,您可以使用新的模拟输出作为基线。您可以检查由于这些差异而发生的故障,并使用部分或全部新输出更新基线。看到检查测试失败信号并更新基线测试

  • 如果您的测试计划改变了,并且您期望不同的输出,您可以手动编辑时间点。看到手动更新基线信号数据

检查测试失败信号并更新基线测试

假设您根据基线运行测试,结果与基线不匹配,从而导致测试失败。更新的模拟可能更好地表示您想要的测试结果,或者某些失败点可能是您想要的结果。您可以在Test Manager中的data inspector视图中检查信号和故障,并决定是否要更新基线或基线的部分。

假设您的模型使用了一个新的求解器。当您运行测试用例时,结果不匹配,导致测试失败。

  1. 打开包含您想要运行的基线测试用例的测试文件。

  2. 选择测试用例并运行它。

  3. 如果测试失败,在结果和工件窗格中,展开基线标准。选择要检查的失败信号。

    选择信号时,将打开“数据检查器视图”。顶部图是基线仿真信号过度。底部是这些信号与公差之间的差异。您可以在测试管理器的左下角调整窗格中的公差。这个例子显示了绝对的容差。2

    失败的测试结果层次和绘制信号与容忍限度。

  4. 要检查每个失败,请在工具条中单击下一个失败要么先前的失败。每个连续的故障信号比较点组成一个区域。数据游标显示每个区域的边界。

    用比较值绘制信号。

  5. 属性更新基线数据以使用更新的模拟结果更新基线按钮。

    • 要更新整个信号,请选择将一个信号替换为基线文件从下拉下拉。

    • 如果只更新故障区域内的数据,请选择替换基线文件中的信号段从下拉下拉。

    • 若要将基线中的所有信号数据替换为新数据,请选择使用所有SIM输出信号作为基线从下拉下拉。

手动更新基线信号数据

如果您的模型发生了更改,从而期望得到不同的模拟输出,那么您可以更新全部或部分基线信号数据。如果基线是一个mat文件,您可以在信号编辑器中编辑数据。如果基线是a微软®Excel®文件,您可以在Excel中编辑数据。

要更新Mat文件基线中的信号数据:

  1. 打开包含您想要编辑的基线的测试文件。

  2. 选择测试用例。

  3. 基线标准,选择要编辑其信号数据的基线。点击编辑

  4. 信号编辑器打开。在场景和信号窗格,扩展数据节点。

  5. 选择要编辑其数据的信号旁边的复选框。

    基线图及相应的数据点。

    提示

    要查看点的时间和数据,显示一个数据光标并沿着信号拖动它。

  6. 编辑表中的信号数据,然后单击应用

  7. 要使用新的预期输出数据更新基线,请单击保存

更新Excel文件中的基线信号数据:

  1. 打开包含要编辑的基线的Excel文件。

  2. 转到包含基线的工作表。工作表名称对应于测试管理器中的基线源名称基线标准部分。

  3. 编辑工作表中的信号数据,然后保存Excel文件。

相关话题