要创建和运行测试用例,模型覆盖范围提供了MATLAB®命令CVTest.
和CVSIM
。这CVTest.
命令创建测试案例CVSIM
命令运行。
您还可以以交互方式运行覆盖工具:
打开解压缩etailedcoveragedataExample.
使用OpenExample.
。
OpenExample('slcoverage / cheltringdetailedcoveragedataExample');
打开slvnvdemo_cv_small_controller.
模型。
在Simuli万博1manbetxnk.®编辑器,选择模型设置在这一点造型标签。
在“配置参数”对话框中,在覆盖窗格, 选择启用覆盖分析,它启用了覆盖设置。
在下面覆盖度量标准,选择要在覆盖报告中记录的覆盖范围类型。点击好的。
模拟模型。
万博1manbetxSimulink Coverage™保存Workspace对象中当前运行的覆盖数据Covdata.
和累积覆盖数据covcumulativeata
,默认情况下,如果您使用该模拟跑步按钮。万博1manbetxSimulink覆盖范围还会将这些结果保存到a.cvt.
默认情况下文件。在模拟结束时,数据将显示在Model旁边的HTML报告中。有关覆盖数据设置的更多信息,请参阅指定覆盖选项。
如果选择模型覆盖率报告和加速选项,则无法运行模拟。如果您将仿真模式设置为加速器那万博1manbetxSimulink覆盖范围没有记录覆盖范围。
执行覆盖率分析时,无法选择块减少和条件分支输入优化,因为它们会干扰覆盖录制。看万博1manbetxSimulink优化和模型覆盖想要查询更多的信息。