通过 SimulationInput
对象 in
设置仿真的变量
in = in.setVariable(
将 'Name', 'Value'
)Value
赋给变量 Name
。您可以使用同一 SimulationInput
对象将多个变量添加到模型中。
in = in.setVariable(
将 'Name', 'Value'
,'Workspace'
, 'ModelName'
)Value
赋给变量 Name
。默认情况下,将通过 SimulationInput
对象定义的变量放置在全局工作区作用域内。全局工作区特定于 Simulink.SimulationInput
对象及其方法。相对于基础工作区或数据字典中的同名变量,全局工作区作用域中的变量优先。模型工作区中的变量优先于全局工作区作用域。要更改模型工作区变量的值,请在将变量添加到 SimulationInput
对象时通过指定模型名称来设置作用域。
在使用 setVariable
方法时,一次只能指定一个变量。
您可以使用 getVariable('VariableName')
方法获取变量的值,使用 removeVariable('VariableName')
方法从 Simulink.SimulationInput
对象中删除变量
有关使用非标量变量、结构体变量和参数对象的信息,请参阅扫描非标量、结构体和参数对象。
applyToModel
| loadVariablesFromMATFile
| parsim
| setBlockParameter
| setExternalInput
| setInitialState
| setModelParameter
| setPostSimFcn
| setPreSimFcn
| Simulation
Manager
| Simulink.SimulationInput
| validate