主要内容

setModelParameter

设置模型参数,用于特定的模拟通过SimulationInput对象,

描述

例子

in = in. setmodelparameter ('ParameterName', 'Value',…'ParameterNameN', 'ValueN'设置模型参数的名字与一个价值.您可以使用相同的参数向模型中添加多个模型参数SimulationInput对象。

你可以使用getModelParameter(“ParameterName”)方法,得到模型参数的值removeModelParameter(“ParameterName”)方法从中删除模型参数金宝app仿真软件。SimulationInput对象。

例子

全部折叠

的模型参数进行修改SimulationInput对象

打开模型。

mdl =“sldemo_househeat”;open_system (mdl);

创建一个SimulationInput对象用于此模型。

in = 金宝appSimulink.SimulationInput(mdl);

指定5秒的超时并修改模型参数,开始时间而且StopTime

in = in. setmodelparameter (“超时”5);in = in. setmodelparameter (“开始时间”' 1 '“StopTime”“4”);

模拟模型。

Out = sim(in)

输入参数

全部折叠

的可选逗号分隔对ParameterName、价值参数。ParameterName参数名称和价值对应的值。ParameterName必须出现在单引号内(' ').模型参数值通常指定为字符向量。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家ParameterNameN对遵循相同的语法set_param

例子:“开始时间”、“1”

版本历史

在R2017a中引入