文档

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

R2006a之前介绍过