在Simulink数据类型表中注册一个数据类型,该类型表中的参数指定金宝app
void ssregistytypefroparameter(Simstruct * s,Int_t paramindex,int_t * datatypeindindind)
S.
simstruct表示s函数块
指定总线对象名称的S函数参数的零索引
DataTypeIndex.
,这是一个指向的指针INT_T.
包含simulink金宝app®新注册数据类型的ID
用于mdlinitializatize
要注册块参数对话框的总线对象,请指定在Simulink数据类型表中为有效的数据类型。金宝app设置数据类型,使用ssregistertypefroparameter.
结合sssetInputportDatatyp.
和sssetoutputportdatatype.
。
C,C ++
静态void mdlinitialialization(simstruct * s){/ *编译时处理* / if(ssgetsimmode(s)!= ss_simmode_sizes_call_only){int id;/ *寄存器总线对象数据类型(通过块对话框中的* / ssregistytyPefroparameter中的* / ssregistytypefrometer(s,0,&id); / *设置输入*的总线数据类型标识符和块的输出端口数据类型。* / sssetInputportDatatype(s,0,ID); sssetoutputportdatatype(s,0,id);}}