set_param
设置系统和模块参数值
说明
set_param(
将指定模型或模块对象上的参数设置为指定的值。Object
,ParameterName
,Value
,...ParameterNameN,ValueN)
在同一个模型或模块上设置多个形参时,使用一个 set_param
命令和多个 ParameterName
-Value
实参对组,而不是使用多个 set_param
命令。这种方法非常高效,因为使用一个调用只需计算一次参数。如果任何参数名称或值无效,则函数不会设置任何参数。
提示:
如果您对同一个模块多次调用
set_param
,则使用数值句柄指定模块比使用完整的模块路径更高效。使用getSimulinkBlockHandle
获取模块句柄。如果您使用
matlab -nodisplay
启动会话,则不能使用set_param
运行仿真。-nodisplay
模式不支持使用set_param
进行仿真。请改用sim
命令。在 MATLAB® 工作区中设置参数后,要查看模型中的变化,请更新图形。
set_param(model,'SimulationCommand','Update')
对于参数名称,请参阅: