Main Content

本页采用了机器翻译。点击此处可查看最新英文版本。

在 Metrics Dashboard 和需求编辑器中查看统一验证结果

如果您正在处理基于工程的需求,并且涉及在 Simulink® Test™ 中执行的测试的测试结果,那么您可以像在需求编辑器中的 Metrics Dashboard 中一样查看验证结果。

如果对设计需求进行任何更改,数字线程能够检测到此类更改并确定其对后续设计组件的影响以及是否需要重新测试。您可以启用数字线程来调用附加工具中的回调,以便为生成的工件创建跟踪数据。要启用工件追踪,请在“数字线程设置”窗口中选择“追溯工具输出”。或者,在命令提示符中键入此命令。

alm.settings.open

Digital Thread Settings window showing the project settings for artifact tracing.

在需求编辑器中处理验证结果时,必须始终启用追溯工具输出选项。有关工件追踪的更多信息,请参阅 Enable Artifact Tracing for Project (Simulink Check)

如果工程中禁用了工件跟踪,您可能必须再次运行测试以更新验证结果。在这种情况下,需求编辑器会在顶部显示一个横幅,表明工件追踪已被禁用。要启用此功能,点击横幅消息上的此处。如果点击横幅消息中的此处出现错误,则更改工程设置。转到主页 > 预设项 > 工程 > 文件管理并从只读工程文件下拉列表中选择使用文件系统设置为可写

如果在工件分析完成之前取消该选项,结果可能会过时。在这种情况下,需求编辑器会在顶部显示一个横幅,表明工件可追溯性已过时。点击横幅消息上的此处即可恢复之前的工件分析操作。

要在需求编辑器中可视化统一结果,请按照以下步骤操作:

  1. 将工程添加到 MATLAB 路径并打开。确保工程具有与之关联的 Simulink 测试文件的需求集。

  2. 打开需求编辑器。在需求编辑器中,选择 Columns > 验证状态

  3. 打开 Simulink Test 管理器并点击运行运行测试。

    Run the tests using Run button on the Test Manager

  4. 需求编辑器自动显示测试的验证结果。前往需求编辑器查看验证结果。

    Requirements Editor showing updated results for the tests

注意事项

为了在处理测试和结果文件时充分利用统一验证状态的功能,请牢记以下注意事项:

  • 如果您修改现有测试文件并将其保存在 Simulink Test 管理器中,则当您点击刷新时,需求编辑器将显示过时的结果。在Simulink Test中再次运行测试,以在需求编辑器中查看更新的验证结果。

  • 如果您在从测试管理器中删除相同的结果文件之前导出结果文件,需求编辑器将能够显示最后更新的结果。

  • 仅当启用追溯工具输出选项后才必须导出结果文件。

  • 您必须将测试文件导出到同一个工程。

另请参阅

App

相关主题