主要内容

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

slvnvruntestopts

slvnvruntestslvnvruncgvtest 生成仿真或执行选项

说明

runOpts = slvnvruntestoptsslvnvruntest 生成 runOpts 结构体。

runOpts = slvnvruntestopts('cgv')slvnvruncgvtestrunOpts 结构体。

示例

示例

全部折叠

% Create runOpts objects for slvnvruntest
runtest_opts = slvnvruntestopts;

% Create runOpts objects for slvnvruncgvtest
runcgvtest_opts = slvnvruntestopts('cgv')

输出参量

全部折叠

runOpts 可以有以下字段。如果不指定字段,slvnvruncgvtestslvnvruntest 将使用默认值。

字段名称描述
testIdx

从数据文件仿真或执行的测试用例索引数组。

如果 testIdx = [],则仿真或执行所有测试用例。

默认值[]

signalLoggingSaveFormat

仅适用于 slvnvruntest

指定连接到模型的 outport 的信号以及配置为记录的中间信号的信号记录数据格式。

如果指定数据集,数据将存储在 Simulink.SimulationData.Dataset 对象中。

默认值'Dataset'

coverageEnabled

仅适用于 slvnvruntest

如果 trueslvnvruntest 在仿真期间收集模型覆盖率数据。

默认值false

coverageSetting

仅适用于 slvnvruntest

cvtest 对象用于收集模型覆盖率。

如果 coverageSetting[],则 slvnvruntest 使用对 slvnvruntest 的调用中指定的模型的覆盖率设置。

默认值[]

allowCopyModel

仅适用于 slvnvruncgvtest

如果您尚未配置模型以使用 CGV API 执行测试用例,则此字段指定创建和配置模型。

如果 true 并且您尚未配置模型以使用 CGV API 执行测试用例,则 slvnvruncgvtest 会复制模型、修复配置,然后在复制的模型上执行测试用例。

如果是 false,则如果测试无法使用 CGV API 执行,则会发生错误。

注意

如果您没有配置顶层模型或者任何引用的模型来执行测试用例,slvnvruncgvtest 不会复制模型,即使 allowCopyModeltrue。出现错误。

默认值:false

cgvCompType

仅适用于 slvnvruncgvtest

定义 CGV 的软件在环(SIL) 或处理器在环(PIL) 方法:

  • 'topmodel'

  • 'modelblock'

默认值:'topmodel'

cgvConn

仅适用于 slvnvruncgvtest

指定 CGV 的执行模式:

  • 'sim'

  • 'sil'

  • 'pil'

默认值:'sim'

fastRestart

仅适用于 slvnvruntest

如果 trueSimulink® Coverage™ 使用快速重启模式进行模型仿真。

默认值true

useParallel

仅适用于 slvnvruntest

如果 trueSimulink Coverage 则使用并行计算仿真测试用例。此选项需要 Parallel Computing Toolbox™ 许可证。

默认值false

版本历史记录

在 R2010b 中推出