主要内容

setModelParameter

为模拟配置使用指定参数值万博1manbetxSimulink.SimulationInput对象

描述

例子

思敏= setModelParameter (思敏,名称,值)设置配置参数值万博1manbetxSimulink.SimulationInput对象思敏根据一个或多个名称参数。

您可以使用setModelParameter功能配置任何模型配置参数的值万博1manbetxSimulink.SimulationInput对象通过参数名称和值作为名称参数。

使用getModelParameter (“ParameterName”)一个配置参数的值。使用removeModelParameter (“ParameterName”)删除的配置参数万博1manbetxSimulink.SimulationInput对象。

例子

全部折叠

配置仿真用模型参数值万博1manbetxSimulink.SimulationInput对象。

打开模型。

openExample (“万博1manbetxsimulink_general / sldemo_househeatExample”)

创建一个SimulationInput对象模型。

mdl =“sldemo_househeat”;思敏= Simu万博1manbetxlink.SimulationInput (mdl);

指定一个模拟的超时5秒然后指定的启动和停止时间模拟。

思敏= setModelParameter(思敏,“超时”5);思敏= setModelParameter(思敏,“开始时间”,“1”,“StopTime”,“4”);

模拟模型。

= sim(思);

输入参数

全部折叠

模拟输入和配置,指定为一个万博1manbetxSimulink.SimulationInput对象。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:思敏= setModelParameter(思敏,“StopTime”,“100”)配置一个万博1manbetxSimulink.SimulationInput对象的仿真停止时间One hundred.

除了名称参数列在这个页面中,您可以指定任何模型配置参数的值作为名称参数。

选项来禁用重建快速加速器目标,指定为“上”“关闭”。当你指定这个参数“上”变化,需要重建的快速加速器目标将被忽略。当您使用这个选项,只修改选项不需要重建快速加速器的目标。

例子:思敏= setModelParameter(思敏,“RapidAcceleratorUpToDateCheck”,“关闭”)配置一个万博1manbetxSimulink.SimulationInput禁用重建快速加速器的目标对象。

数据类型:字符|字符串

最大限度的模拟运行时,指定为一个积极的标量。指定的时间,以秒为单位,允许仿真运行。如果模拟运行超过您所指定的值,软件问题警告,停止仿真。例如,如果您指定超时作为30.软件停止仿真和问题警告如果计算仿真结果需要超过30秒。

超时参数指定数量限制的时钟时间的模拟运行。指定的最长时间值来模拟,使用停止时间参数。

例子:思敏= setModelParameter(思敏,“超时”,60)配置一个万博1manbetxSimulink.SimulationInput对象的最大模拟运行时间60秒。

数据类型:字符|字符串

输出参数

全部折叠

仿真与模型参数配置补充道,作为一个返回万博1manbetxSimulink.SimulationInput对象。

版本历史

介绍了R2017a