主要内容

setVariable

设置变量值为SimulationInput对象

描述

例子

simIn = setVariable(思敏varNamevarValue设置变量varName用值varValue仿真软件。SimulationInput对象思敏.您可以配置仿真软件。SimulationInput具有多个变量的对象。当你使用setVariable函数,每次只指定一个变量。

simIn = setVariable(思敏varNamevarValue“工作空间”,wkspace赋值varValue为变量varName.方法定义的变量SimulationInput对象的全球的工作区默认为范围。术语全局工作空间特定于仿真软件。SimulationInput对象及其函数。如果基本工作空间或数据字典中存在同名变量,则全局工作空间范围中的变量优先。模型工作空间中的变量优先于全局工作空间范围。若要更改模型工作区变量的值,请在将变量添加到SimulationInput对象。

你可以使用varName getVariable(思)来获得一个变量值和varName removeVariable(思)方法中删除变量仿真软件。SimulationInput对象

有关使用非标量变量、结构变量和参数对象的信息,请参见扫描非标量、结构和参数对象

例子

全部折叠

属性指定变量的值仿真软件。SimulationInput对象。

打开模型。

openExample ('仿真软件/ OpenTheModelExample ');

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

simIn = Simulink。SimulationInput (“ex_sldemo_househeat”);

设置成本变量值为50

simIn = setVariable(simIn,“成本”, 50);

默认情况下,该变量具有全局工作空间范围。

模拟模型。

out = sim(simIn);

属性修改模型工作区中变量的值仿真软件。SimulationInput对象。

打开模型

openExample ('仿真软件/ OpenTheModelExample ');

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

simIn = Simulink。SimulationInput (“ex_sldemo_househeat”);

设置成本变量值为50并将范围设置为模型工作区。

simIn = setVariable(simIn,“成本”, 50岁,“工作区”“ex_sldemo_househeat”);

模拟模型。

out = sim(simIn);

输入参数

全部折叠

模拟输入和配置,指定为仿真软件。SimulationInput对象。

变量名,指定为字符串或字符向量。

变量值,指定为MATLAB表达式。

变量范围,指定为模型名称。

例子:“工作区”、“sldemo_househeat”

输出参数

全部折叠

模拟配置与变量添加,返回作为仿真软件。SimulationInput对象。

版本历史

在R2017a中引入

Baidu
map