主要内容

本页采用了机器翻译。点击此处可查看英文原文。

覆盖率过滤器文件名

覆盖率过滤器的文件名

模型配置窗格: 覆盖率

描述

覆盖率过滤器文件名参数指定要附加到覆盖率数据的过滤器文件。您可以使用过滤器文件将模型对象或覆盖率结果从覆盖率分析中排除或为其进行申述。

您可以从覆盖率报告、覆盖率结果浏览器或使用命令行 API 创建过滤器规则。您可以按单个模块 ID,为相同类型的模块,按模块的决策、条件和结果进行过滤,还可以进行其他类型的过滤。您还可以按代码覆盖率结果过滤 S-Function C++ 代码。

依赖关系

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

设置

无默认值

输入具有 CVF 扩展名并包含过滤器规则的过滤器文件的完整路径。如果此参数为空,则 Simulink® Coverage™ 不会向仿真应用过滤器。要应用多个过滤器文件,请以逗号分隔的列表形式输入它们。例如:

  • set_param(modelName,"CovFilter","filter1.cvf,filter2.cvf")

  • set_param(modelName,"CovFilter","C:\folderName\filter1.cvf,C:\folderName\filter2.cvf")

要在仿真后应用覆盖率过滤器,请设置 cvdata 对象的 filter 属性。有关详细信息,请参阅 filter

编程用法

参数CovFilter
类型character vector | string
默认值

限制

如果您使用覆盖率过滤器文件名参数应用包含排除规则的模型覆盖率过滤器,收集覆盖率,然后在仿真后删除该过滤器,那么在未应用过滤器的情况下,您将无法看到该模块在该次仿真中获得的覆盖率。建议改为在仿真后再应用覆盖率过滤器。此限制不适用于代码覆盖率。

版本历史记录

在 R2010b 中推出