主要内容

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

allSimulationModes

类: cv.cvdatagroup
命名空间: cv

获取与 cvdata 中的 cv.cvdatagroup 对象相关的所有仿真模式的名称

说明

获取与 cvdata 中的 cv.cvdatagroup 对象相关的所有仿真模式的名称。

simModes= allSimulationModes(cvdg) 返回一个字符向量或字符串的元胞数组,用于标识与 cvdatacvdg 类的实例)中的 cv.cvdatagroup 对象相关的所有仿真模式。

simModes= allSimulationModes(cvdg, modelName) 返回一个字符向量或字符串的元胞数组,用于标识与 modelName 中的模型 cvdgcv.cvdatagroup 类的实例)相关的所有仿真模式。

输入参数

全部展开

cv.cvdatagroup 类的实例。

与仿真模式关联的模型。

输出参量

全部展开

cvdg 相关的所有仿真模式。有效值包括以下内容:

对象设定描述

'Normal'

普通仿真模式下的模型。

'SIL' (or 'PIL')

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

'ModelRefSIL' (or 'ModelRefPIL')

软件在环 (SIL) 或处理器在环 (PIL) 仿真模式中的模型参考。

'ModelRefTopSIL' (or 'ModelRefTopPIL')

软件在环 (SIL 或处理器在环 (PIL) 仿真模式中的模型参考,代码接口设置为顶层模型。

示例

全部展开

此示例显示如何查询 cvdatagroup 对象内的覆盖率结果的仿真模式。

记录 slvnvdemo_cv_small_controller 的覆盖率。

model_1 = 'slvnvdemo_cv_small_controller';
load_system(model_1)
cvdo1 = cvsim(model_1);

记录 slvnvdemo_powerwindow_controller 的覆盖率。

model_2 = 'slvnvdemo_powerwindow_controller';
load_system(model_2)
cvdo2 = cvsim(model_2);

记录 slvnvdemo_counter 的覆盖率。

model_3 = 'slvnvdemo_counter';
load_system(model_3)
cvdo3 = cvsim(model_3);

将三个 cvdata 对象添加到 cv.cvdatagroup 对象。

cvdg = cv.cvdatagroup(cvdo1,cvdo2,cvdo3);

使用 allSimulationModes 获取仿真模式。

simModes = allSimulationModes(cvdg)
simModes =

  1×1 cell array

    {'Normal'}