主要内容

cvhtml

从模型覆盖对象创建HTML覆盖报告

描述

cvhtml (文件cvdo控件中创建覆盖结果的HTML报告cvdatacv.cvdatagroup对象cvdo文件名文件.使用时必须打开模型cvhtml

cvhtml (文件cvdo1、……cvdoN)从多个报表中创建一个组合报表cvdata对象。每个对象的结果显示在HTML报告的单独列中。每一个cvdata对象必须对应于相同的根模型或子系统。

cvhtml (文件cvdo1、……cvdoN,选项从多个报表中创建一个组合报表cvdata属性指定的报表选项选项

cvhtml (文件cvdosimMode为具有模拟模式的模型创建HTML报告simMode

例子

全部折叠

将当前文件夹设置为可写目录。

打开您的模型并通过使用收集覆盖率cvsim

modelName =“slvnvdemo_cv_small_controller”;open_system (modelName);cvd = cvsim(modelName);

为模型创建覆盖率报告,并将该报告另存为ratelim_coverage.html

输出文件=“ratelim_coverage.html”;cvhtml(输出文件,cvd);

输入参数

全部折叠

覆盖数据,指定为cvdata对象或cv.cvdatagroup对象。

数据类型:cvdata|cv.cvdatagroup

生成的报表的文件名,指定为字符数组或字符串数组。指定绝对路径或相对路径和文件名。

报告选项,指定为字符向量或字符串,由表中的选项、等号和01

  • 若要启用某个选项,请使用1

例子:“htr = 1”

  • 若要禁用某个选项,请使用0

例子:“srt = 0”

  • 若要指定多个报表选项,请将选项列在单个字符向量或以逗号或空格分隔的字符串中。

例子:"-hTR=1 -bRG=0 -scm=0"

选项 描述 默认的

srt

报告显示

svt

Web视图模式

美国胸科协会

在模型摘要中包含每个测试

-bRG

在模型摘要中生成条形图

btc

使用双色条形图

htr

在模型摘要中显示命中/计数比率

-xEM

从报告中排除执行度量细节

nfc

从报告中排除完全覆盖的模型对象

nfd

从报告中排除完全覆盖的模型对象细节

供应链管理

在总结中包括圈复杂度数字

bcm

在块的细节中包含圈复杂度数字

xev

过滤器Stateflow®报告中的事件

数据类型:字符|字符串

模拟模式,指定为以下值之一:

对象规范 描述

“正常”

正常仿真模式下的模型

“SIL”(或“PIL”)

软件在环(SIL)或处理器在环(PIL)仿真模式下的模型

“ModelRefSIL”(或“ModelRefPIL”)

SIL或PIL仿真模式的模型参考

"ModelRefTopSIL"(或"ModelRefTopPIL")

SIL或PIL模拟模式的模型参考,代码接口设置为顶模型

选择

使用Simuli金宝appnk®编辑器在模拟模型时生成覆盖率报告:

  1. 打开您想要模型覆盖率报告的模型。

  2. 在Simuli金宝appnk编辑器中建模选项卡上,选择模型设置

  3. 报道窗格中的“配置参数”,选择启用覆盖率分析

  4. 点击好吧

  5. 点击运行(覆盖率)模拟模型。模拟完成后,覆盖率报告将在报道的细节窗格。

版本历史

R2006a之前介绍