主要内容

不会获得覆盖率数据的模型对象

Simulink® Coverage™ 不会分析接受覆盖率的模型对象中未列出的模块的决策、条件、MCDC 或关系边界覆盖率。

注意

Simulink Coverage 仅当仿真模式参数设置为普通时记录模型覆盖率。如果您已安装了 Embedded Coder®,则 Simulink Coverage 可以测量在 SIL 或 PIL 模式下从模型生成的代码的覆盖率。有关详细信息,请参阅软件在环 (SIL) 模式和处理器在环 (PIL) 模式下模型的代码覆盖率

此表标识了在特定条件下不会获得覆盖率数据的特定模型对象。

模型对象不会获得覆盖率数据...

Logical Operator 模块

运算符 参数指定 XORNXOR 并且标量输入超过十二个或向量输入中有超过十二个元素时。

Model 模块

仿真模式参数指定加速快速加速时。

受保护的模型模块不会为受保护的模型模块提供覆盖率信息。另请参阅模型保护 (Simulink Coder)

Subsystem 模块

读/写权限参数设置为 NoReadOrWrite 时。

Stateflow®

MATLAB® Function 模块

当模型或对象未启用调试/动画功能时。

覆盖率分析的其他例外情况包括:

  • 虚拟模块不会获得覆盖率数据。有关详细信息,请参阅非虚拟和虚拟模块

  • 进行了混淆处理的 MATLAB 文件(例如通过使用 pcode 函数)不会获得覆盖率数据。

另请参阅

主题