主要内容

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

使用模型切片器检查测试生成目标

此示例显示如何使用模型切片器检查 Simulink® 模型中的测试生成目标。Simulink Design Verifier™ 分析生成测试用例并将测试用例传播到 Model 模块。您可以在目标可观察的时间步骤中查看或检查 Model 模块中的测试目标,并使用模型切片器突出显示路径和值。

准备模型

打开模型。

model = 'sldvdemo_cruise_control';
open_system(model);

生成测试目标

1.通过点击 App > Design Verifier 打开 Simulink Design Verifier

2.在 Design Verifier 选项卡中,点击生成测试。Simulink Design Verifier 分析模型并在 Simulink Design Verifier 结果摘要窗口中显示结果。

3.在模型中,分析重点突出了目标所在的 Controller 子系统。

objective_highlighted.png

4.打开 Controller 子系统并点击 PI Controller 子系统。或者,您可以选择任何以绿色突出显示的模块。目标出现在结果窗口中。

pi_controller.png

使用模型切片器检查测试目标

1.在结果窗口中,点击检查以启动模型切片器并分析目标。或者,在“Design Verifier”选项卡的查看结果部分中,点击查看结果 > 使用切片器检查

inspect_objectives.png

作为模型设置的一部分,模型切片器:

  • 使用选定的模块作为起点

  • 突出显示代表目标的切片

  • 仿真模型并在观察时暂停

您可以通过检查端口标签来分析模型,或者观察传播到目标模块的测试用例的值及其所采用的路径。

inspect_selected_objective.png

请注意,当您将模型覆盖率目标设置为增强型 MCDC 时,您还可以检查目标可检测性。在这种情况下,模型切片器配置允许您使用切片配置列表切换到不同的模式。有关详细信息,请参阅 使用模型切片器检查增强型 MCDC 目标

相关链接