ssSetSFcnParamTunable
使块参数可调
语法
ssSetSFcnParamTunable(SimStruct *S, int_T param, int_T isTunable)
参数
-
年代
-
SimStruct表示一个S-Function块。
-
参数
-
参数的索引。
-
isTunable
-
有效值为
SS_PRM_TUNABLE
(真正的
/可调),SS_PRM_NOT_TUNABLE
(假
/不可调),或SS_PRM_SIM_ONLY_TUNABLE
(仅在模拟期间可调)。
描述
使用此宏mdlInitializeSizes
指定用户是否可以在模拟期间更改对话框参数。参数索引从0开始,小于ssGetSFcnParamsCount (S)
.这样可以提高效率,并在试图更改参数时提供错误处理。
如果您指定SS_PRM_TUNABLE
选项,则必须创建相应的运行时参数(请参见创建运行时参数).属性,则不必创建相应的运行时参数SS_PRM_SIM_ONLY_TUNABLE
选择。
请注意
对话框参数默认是可调的。然而,s函数应该声明所有参数的可调性,无论是否可调,以避免编程错误。如果用户启用了仿真诊断s功能需要升级
, Simu金宝applink®每当遇到s函数不能指定其所有参数的可调性时,引擎就会发出诊断。
语言
C, c++
例子
下面的s函数使用了这个函数: