Main Content

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

setModelParam

类: sltest.testmanager.TestIteration
命名空间: sltest.testmanager

设置迭代的模型参数

语法

setModelParam(obj,modelObject,paramName,value)
setModelParam(obj,modelObject,paramName,value,'SimulationIndex',sim)

说明

setModelParam(obj,modelObject,paramName,value) 为测试迭代对象设置模型参数。

setModelParam(obj,modelObject,paramName,value,'SimulationIndex',sim) 为等效性检验中的指定仿真设置模型参数。

输入参数

全部展开

您想要为其设置模型参数的测试迭代,指定为 sltest.testmanager.TestIteration 对象。

模型或模块的名称,指定为字符向量或字符串。

示例: 'vdp/Mu'

模型或模块参数名称,指定为以逗号分隔的对,由参数名称(指定为字符向量)和值(以参数类型确定的格式指定)组成。参数名称忽略大小写。值字符向量区分大小写。值通常是字符向量,但也可以是数字、数组和其他类型。许多模块参数值被指定为字符向量,但有两个例外:Position,指定为值向量,以及 UserData,可以是任何数据类型。

有关参数名称和值对的更多信息,请参阅 set_param

示例: 'Solver','ode15s'

数据类型: char

等效性检验中的仿真,用于设置模型参数,指定为 12

示例

全部展开

setModelParam(obj,[sltest_bdroot '/Mu'],'Gain','1000')

版本历史记录

在 R2016a 中推出