从a注册自定义数据类型金宝appsimulink.aliaStype.
那金宝appsimulink.numerictype.
, 或者金宝appsimulink.bus.
目的。
void ssregistytypefromnamedObject(Simstruct * s,char * name,int * id)
S.
Simstruct代表S函数块。
姓名
Simulink的名称金宝app®对象分配给自定义数据类型。
ID
呼叫后的值是数字数据类型标识符的整数ssregistertypefromnamedObject.
。
用于mdlinitializatize
,注册自定义数据类型金宝appsimulink.aliaStype.
那金宝appsimulink.numerictype.
, 或者金宝appsimulink.bus.
对象命名姓名
。
如果注册成功,则可以使用相应的数字数据类型标识符声明S函数参数,dwork矢量或输入和输出端口以此数据类型ID
。如果注册不成功,ID
被设定为Invalid_dtype_id.
。
笔记
您可能无法从a中注册自定义数据类型金宝appsimulink.numerictype.
具有未指定缩放的对象。
C,C ++
以下示例从中注册自定义数据类型金宝appsimulink.numeric.
类型名为mydouble.
。它然后指定Dwork向量和第一个输出端口是此数据类型。
int dtype;char * name =“mydouble”;ssregistertypefromnamedObject(s,name和dtype);sssetdworkdattype(s,0,dtype);sssetoutputportDatatype(s,0,dtype);