使块参数可调
void ssSetSFcnParamTunable(SimStruct *S, int_T param, int_T isTunable)
年代
表示s -功能块的SimStruct。
参数
参数的索引。
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函数应该声明所有参数的可调性(无论是否可调),以避免编程错误。如果用户启用了模拟诊断功能升级需要
,仿真软件金宝app®当引擎遇到未能指定其所有参数的可调性的s函数时,就发出诊断。
C, c++
使用该函数的示例请参见下面的S-functions: