主要内容

分析覆盖率并查看结果

查看模型中的覆盖率突出显示,生成覆盖率报告,跟踪测试和需求的结果

您可以使用 Simulink® Coverage™ 计算覆盖率数据,以查找测试中的缺失或设计中的问题。您可以将普通模式仿真的覆盖率结果与软件在环、处理器在环或硬件在环仿真生成的代码结果进行比较。

覆盖率报告和模型突出显示可帮助您了解测试用例充分执行了设计的哪些部分。对于聚合测试结果,您还可以查看每个对应测试如何影响覆盖率结果。

函数

cvhtml从模型覆盖率对象创建 HTML 覆盖率报告
cvmodelview以模型突出显示形式显示模型覆盖率结果
slcoverage.showDataMergeIssuesDisplay issues that prevent coverage data aggregation (自 R2026a 起)

模型设置

全部展开

设置覆盖率数据选项

将上次运行保存在工作区变量中将最新覆盖率分析的结果保存到 MATLAB 工作区
cvdata 对象名称包含覆盖率结果的工作区变量的名称
随每次仿真递增变量名称为每次仿真创建新的覆盖率数据变量
自动保存数据文件名覆盖率数据文件的文件名
输出目录覆盖率输出文件的路径
保存输出数据将覆盖率数据结果保存到文件中

设置覆盖率过滤器文件名

覆盖率过滤器文件名覆盖率过滤器的文件名

设置覆盖率报告选项

覆盖率报告选项覆盖率报告的显示选项
要包含在覆盖率报告中的附加数据要包含在报告中的附加覆盖率数据
排除变体的非活动选择项排除变体的非活动选择项 (自 R2022a 起)

主题

精选示例