主要内容

模型覆盖工具的基本操作

本示例展示了如何使用Configuration Parameters对话框来启用Simulink®模型的覆盖率,并调整所报告的信息的类型。万博1manbetx

开放范例模型

sldemo_clutch随Simulink发布的示例模型为模型覆盖率提供了很好的介绍万博1manbetx。该模型包含几个具有内在决策的块,控制流可以采用多条路径。

打开覆盖设置对话框

方法下的覆盖设置报道窗格中的“配置参数”对话框。要导航到此窗格,请从建模选项卡上,单击模型设置

启用多个覆盖率指标

要启用覆盖,请选择启用覆盖率分析.此设置启用“覆盖范围”窗格中的其他选项。

覆盖率度量部分控制在模拟期间收集的覆盖率信息类型。

结构覆盖级别下拉菜单允许您选择在模拟过程中要分析的结构覆盖率指标。这些顺序是从最不严格的(块执行)到最严格的(修正条件判定(MCDC)).

对于本例,选择修正条件判定(MCDC)结构覆盖级别。生成的报告还包括决策和条件覆盖结果。

方法下可以找到其他覆盖率指标其他指标切换面板。单击黑色箭头以展开该面板并查看可用的指标。选择所有覆盖率指标可以提供最多的覆盖率信息。

对于本例,选择信号范围而且查找表

单击“确定”以应用所选设置,并关闭“覆盖设置”对话框。

运行模拟并探索结果

一旦您为您的模型启用了覆盖率分析,就可以模拟模型来收集覆盖率信息。在仿真结束时,建立模型报道的细节窗格打开,显示模型的结果。此外,模型还会显示一个覆盖高亮显示的覆盖层,该覆盖层可视地指示模型中每个对象的覆盖完整性。

单击运行(覆盖率)按钮来模拟模型并收集覆盖率。

从结果资源管理器生成覆盖报告

模拟完成后,在报道2 .在工具条下,单击结果探险家.覆盖结果资源管理器为您的模型提供了处理、显示和报告覆盖结果的各种功能。

单击生成报告链接在覆盖结果资源管理器窗口的底部。这将生成覆盖信息的HTML报告,并在内置的MATLAB®web浏览器中显示。