主要内容

setModelParameter

设置模型参数,用于具体的仿真通过SimulationInput对象,

描述

例子

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

您可以使用getModelParameter(“ParameterName”)方法求出模型参数的取值removeModelParameter(“ParameterName”)方法将模型参数从万博1manbetx仿真软件。SimulationInput对象

例子

全部折叠

的模型参数SimulationInput对象

打开模型。

mdl =“sldemo_househeat”;open_system (mdl);

创建一个SimulationInput对象。

在= Si万博1manbetxmulink.SimulationInput (mdl);

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

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

模拟模型。

= sim(中)

输入参数

全部折叠

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

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

介绍了R2017a