收集代码的覆盖率
测量模型元素中或从模型生成的代码的覆盖率
Simulink® Coverage™ 可测量代码覆盖率并指出设计中未经测试的元素。您可以收集支持的模型元素中或 MATLAB® Function 模块中 C/C++ 代码的覆盖率,或者在软件在环 (SIL) 模式或处理器在环 (PIL) 模式下从模型生成的代码的覆盖率。Simulink Coverage 可测量多种类型的代码覆盖率分析,例如语句、条件、决策和修正条件/决策覆盖率。
模型设置
主题
代码覆盖率基础知识
Simulink 中使用的 MATLAB 代码的覆盖率
- MATLAB 函数的模型覆盖率
使用 MATLAB Function 模块的模型覆盖率并解释结果。 - MATLAB Function 模块的覆盖率
此示例解释了模型覆盖率与 MATLAB Function 模块内的 MATLAB ® 代码的关系。
集成 C/C++ 代码的覆盖率
- 具有代码模块和 Simulink 模块的模型的覆盖率
记录代码模块和其他 Simulink 模块组合的模型的覆盖率。 - Simulink 模型中自定义 C/C++ 代码的覆盖率
分析 C/C++ S-Function 的模型覆盖率。 - 查看 S-Function 模块中自定义 C/C++ 代码的覆盖率结果
查看模型中 S-Function 模块中的 C/C++ 代码的覆盖率结果。
生成代码的覆盖率
- 软件在环 (SIL) 模式和处理器在环 (PIL) 模式下模型的代码覆盖率
配置 SIL 和 PIL 仿真的代码覆盖率并检查结果。 - 使用代码窗格查看和过滤代码覆盖率结果
此示例展示了如何直接从 Simulink® 中的代码窗格查看代码覆盖率结果并申述代码覆盖率结果。