setVariable
对 SimulationInput
对象设置变量值
语法
说明
simIn = setVariable(
对 simIn
,varName
,varValue
)Simulink.SimulationInput
对象 simIn
使用值 varValue
设置变量 varName
。您可以配置一个具有多个变量的 Simulink.SimulationInput
对象。使用 setVariable
函数时,一次只能指定一个变量。
simIn = setVariable(
将值 simIn
,varName
,varValue
,'Workspace',wkspace
)varValue
赋给变量 varName
。默认情况下,将通过 SimulationInput
对象定义的变量放置在全局工作区作用域内。全局工作区特定于 Simulink.SimulationInput
对象及其函数。相对于基础工作区或数据字典中的同名变量,全局工作区作用域中的变量优先。模型工作区中的变量优先于全局工作区作用域。要更改模型工作区变量的值,请在将变量添加到 SimulationInput
对象时通过指定模型名称来设置作用域。
您可以使用 getVariable(simIn,varName)
获取变量值,使用 removeVariable(simIn,varName)
从 Simulink.SimulationInput
对象中删除变量
有关使用非标量变量、结构体变量和参数对象的信息,请参阅扫描非标量、结构体和参数对象。
示例
输入参数
输出参数
版本历史记录
在 R2017a 中推出