主要内容

结构覆盖率等级

要分析的覆盖率类型

模型配置窗格: 覆盖率

描述

结构覆盖率等级参数指定要分析的覆盖率数据的类型。每个度量选择都包含它前面的度量。例如,如果您选择决策,则 Simulink® Coverage™ 会分析决策覆盖率和模块执行覆盖率。有关详细信息,请参阅模型覆盖率类型结构覆盖率度量

依赖关系

要启用此参数,请选择启用覆盖率分析

设置

决策 (默认) | 模块执行 | 条件决策 | 修正条件决策覆盖率 (MCDC)
Block Execution

确定每个模块在仿真期间是否至少执行过一次。

如果您选择此设置并分析代码覆盖率,则覆盖率结果将包括语句覆盖率、函数覆盖率和函数调用覆盖率。

Decision

确定在仿真期间是否每个决策至少有一次被评估为 true,且至少有一次被评估为 false。

Condition/Decision

确定在仿真期间是否每个条件和每个决策至少有一次被评估为 true,且至少有一次被评估为 false。

Modified Condition/Decision Coverage (MCDC)

确定每个 MCDC 结果在仿真期间是否发生。

编程用法

参数CovMetricStructuralLevel
类型character vector | string
"BlockExecution" | "ConditionDecision" | "Decision" | "MCDC"

版本历史记录

在 R2016a 中推出