setVariable
使用 SimulationInput
或 Simulation
对象为仿真设置变量值
说明
为使用 s
= setVariable(s
,varname
,varvalue
)Simulink.SimulationInput
或 Simulation
对象 s
配置的仿真将变量 varname
的值设置为值 varvalue
。使用此语法为基础工作区或数据字典中的变量指定值。您指定的变量值将覆盖在仿真期间保存在基础工作区或数据字典中的变量值,并在仿真完成时还原。
当
s
是SimulationInput
对象时,对于要用于整个仿真的每个变量,您只能指定单一值。当
s
是Simulation
对象时,您可以为在仿真开始时使用的每个变量指定单一值,并在仿真期间为定义可调值的变量指定新值。
您可以为 SimulationInput
或 Simulation
对象上的多个变量指定值。逐个对每个变量指定值。
示例
输入参数
输出参量
提示
要从
SimulationInput
或Simulation
对象中删除变量,请使用removeVariable
函数。要获取在
SimulationInput
或Simulation
对象上为特定变量设置的值,请使用getVariable
函数。例如,以下命令获取名为MyVariable
的变量的值。varvalue = getVariable(s,"MyVariable");