1. 概念讲解
测试框架是与设计模型隔离的独立工作区,你可以为整个模型创建,也可以为模型中的一个或多个组件创建,还可以从一个独立测试模型导入现成的框图作为测试框架。
两种创建入口:
为顶层模型(含子系统模型与模型引用模型)创建时,直接在 Simulink 模型画布空白处右键,选择Test Harness > Create for Model,打开 Create Test Harness 对话框。
为一个或多个模型组件创建时,走测试管理器向导:在Apps选项卡的 Model Verification, Validation, and Test 组中单击Simulink Test,在Tests选项卡单击Simulink Test Manager,新建测试文件后单击New > Test for Model Component,按向导指定模型并选择组件(选多个组件时向导为每个组件各建一个测试框架)。
需要注意:该向导只暴露一部分测试框架选项;若你的框架不使用非默认选项,用向导快速创建即可,之后再用测试框架属性对话框调整其他选项。
导入测试框架:右键模型或某组件,分别选择Test Harness > Import for Model或Test Harness > Import for Component,打开 Import Test Harness 对话框。
预览与打开:组件带有测试框架时,模块右下角会出现徽标;单击徽标即可看到该组件的测试框架缩略图,单击某张瓦片(tile)即打开对应框架。对模型框图级框架,则单击模型画布上的拉出图标(pullout icon)查看瓦片。
修改属性:打开中的测试框架,单击其框图上的徽标,选择Test harness properties;在主模型一侧,则从测试框架预览上单击Ha