ssRegDlgParamAsRunTimeParam
将对话框参数注册为运行时参数
语法
SimStruct *S, int_T dlgIdx, int_T rtIdx, const char_T *name, DTypeId dtId)
参数
-
年代
-
SimStruct表示S-Function块。
-
dlgIdx
-
对话框参数的索引。
-
rtIdx
-
运行时参数的索引。
-
的名字
-
运行时参数的名称。
-
dtId
-
类型的值
DTypeId
它指定运行时参数的数据类型。
描述
使用此函数mdlSetWorkWidths
来注册指定的对话框参数dlgIdx
指定的运行时参数rtIdx
并具有指定的名称和数据类型的名字
而且dtId
,分别。此函数还将运行时参数初始化为对话框参数的初始值,并在必要时将值转换为指定的数据类型。获取数据类型ID的内置值列表dtId
,请参阅ssGetInputPortDataType
.
如果数据类型转换导致精度丢失或数据溢出,则使用Simulink金宝app®类定义的动作诊断窗格:数据有效性配置参数。看到模型配置参数:数据有效性诊断参考页金宝appSimulink图形用户界面有关应用于参数的数据有效性设置的说明。
看到创建和更新S-Function运行时参数有关运行时参数的更多信息。
语言
C, c++
例子
参见s函数sfun_runtime3.c
中使用的sfcndemo_runtime
.