主要内容

使用默认仿真为 Model 模块组件生成测试

此示例说明如何使用 Simulink® Design Verifier™ 通过默认顶层模型仿真为 Model 模块生成测试用例。

此示例包含充当控制器的 Model 模块。顶层模型配置为被控对象在环仿真。您可以使用顶层模型仿真为控制器生成测试用例。

设置默认的被控对象在环控制器仿真

该模型包含一个电动车窗控制器和一个低阶被控对象模型。sldvexPowerWindow/power_window_control_system/control 是一个 Model 模块,它引用模型 sldvexPowerWindowController,该模型使用 Stateflow® 图实现控制器。

open_system('sldvexPowerWindow');

该模型在顶层包含一个 Signal Editor 模块。仿真设置为被控对象在环控制器仿真。

仿真顶层模型并为控制器生成测试用例

1.在 App 窗格中,打开 Design Verifier

2.在分析部分中,点击“记住选择”图标以取消固定当前选择。

3.选择 Model 模块 sldvexPowerWindow/power_window_control_system/control

4.在 Design Verifier 选项卡中,展开生成测试并点击仿真顶层模型并生成测试

查看测试生成结果

Design Verifier 会运行默认仿真,以记录 Model 模块 sldvexPowerWindow/power_window_control_system/control 的输入。然后,Design Verifier 会对记录的输入运行测试扩展,以便为控制器生成额外的测试用例。

清理

关闭模型。

close_system('sldvexPowerWindow');