主要内容

ssSetSFcnParamTunable

使块参数可调

语法

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:

另请参阅

ssGetSFcnParamsCount

之前介绍过的R2006a