主要内容

setmodelparameter.

设置模型参数以用于特定模拟模拟算法目的,

描述

例子

在= in.setModelParameter('parametername','值',...'parameternamen','valuen'的)设置模型参数姓名与A.价值。您可以使用相同的模型添加多个模型参数模拟算法目的。

您可以使用GetModelParameter('parametername')方法以获得模型参数的值和removemodelparameter('parametername')从中删除模型参数的方法万博1manbetxsimulink.simulationInput.目的。

例子

全部收缩

此示例修改了通过的模型参数模拟算法目的

打开模型。

mdl ='sldemo_houseHeat';Open_System(MDL);

创建一个模拟算法此模型的对象。

在= si万博1manbetxmulink.simulationInput(MDL)中;

指定超时5秒钟,并修改模型参数,开始时间停止

在= in.setModelParameter('暂停'5);在= in.setModelParameter('开始时间''1''停止''4');

模拟模型。

OUT = SIM(IN)

输入参数

全部收缩

指定可选的逗号分离对ParameterName,Value.论点。ParameterName.是参数名称和价值是相应的价值。ParameterName.必须出现在单引号内('')。模型参数值通常指定为字符向量。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuenParameternamen.赋值对遵循相同的语法set_param.

例子:'starttime','1'

在R2017A介绍