set_param
设置 Simulink 参数值
说明
set_param( 将指定的 Simulink® 参数 object,parameter1,value1,...,parameterN,valueN)parameter 设置为由 object 指定的目标对象的指定值 value。目标对象可以是模型、子系统、库、模块、信号线、端口或总线元素端口元素。
要为目标对象设置多个参数值,请使用多个名称-值参量调用 set_param 函数一次,而不是为每个参数单独调用该函数。用一次函数调用设置多个参数的方法更快,因为一次调用只计算一次参数。如果任何参数名称或值无效,则函数不会设置任何参数。
要以编程方式与仿真交互,请将 set_param 函数与 SimulationCommand 名称-值参量结合使用。有关详细信息,请参阅页以编程方式运行仿真中的通过发出仿真命令与仿真进行交互部分。
对于大多数参数,无论指定值与当前值是否不同,运行 set_param 的速度都快于比较值并且仅当值不同时才运行函数。
示例
输入参数
限制
如果您使用
matlab -nodisplay启动会话,则不能使用set_param运行仿真。-nodisplay模式不支持使用set_param进行仿真。改用sim函数。当使用
set_param函数重命名模块或信号时,以下名称无效:空名称、仅包含换行符的名称以及以/开头或结尾的名称。
版本历史记录
在 R2006a 之前推出