ssregistertypefromparameter
注册Simulink数据类型表中参数的数据类型指定金宝app
句法
void ssregistertypefromparameter(simStruct * s,int_t paramindex,int_t * datatypeIndex)
参数
-
s
-
代表S函数块的SIMSTRUCT
- paramindex
-
S-unction参数的基于零的索引,该参数指定总线对象名称
返回
DatatypeIndex
,这是一个指向int_t
其中包含simulink金宝app®新注册数据类型的ID
描述
用于mdlinitialsizes
要注册一个块参数对话框的总线对象,将Simulink数据类型表中的有效数据类型指定为有效的数据类型。金宝app要设置数据类型,请使用ssregistertypefromparameter
结合sssetInputportDataType
和sssetOutputputportDatatepe
。
语言
C,C ++
例子
静态void mdlinitializizes(simStruct *s){ / *编译时间处理 * / if(ssgetSimmode(s)!= ss_simmode_sizs_sizes_call_only){int id;/ *寄存器总线对象数据类型(在block对话框 * /ssregistertypefromparameter(s,0,&id)中传递为 *第一个参数(ssregistertypefromparameter); / *设置block的输入 *和输出端口数据类型的总线数据类型标识符。