文档

ssregistertypefromnamedObject

从一个金宝appsimulink.Airstype,,,,金宝appsimulink.numerictype, 或者金宝appsimulink.bus目的。

句法

void ssregistertypefromnamedObject(simstruct *s,char *name,int *id)

参数

s

代表S功能块的SIMSTRUCT。

姓名

Simulink的名称金宝app®对象分配给自定义数据类型。

ID

一个数字数据类型标识符,在调用呼叫之后的数字数据类型标识符ssregistertypefromnamedObject

描述

用于mdlinitialsizes,从一个金宝appsimulink.Airstype,,,,金宝appsimulink.numerictype, 或者金宝appsimulink.bus命名的对象姓名

如果注册成功,您可以使用相应的数字数据类型标识符来声明S-函数参数,DWORD向量或输入端口和输出端口。ID。如果注册未成功,ID被设定为Invalid_dtype_id

笔记

您不得从金宝appsimulink.numerictype具有未指定缩放的对象。

语言

C,C ++

例子

以下示例从金宝appsimulink.numeric命名的类型mydouble。然后,它指定了该数据类型的DWork向量和第一个输出端口。

int dtype;char *name =“ mydouble”;ssregistertypefromnamedObject(s,name&dtype);sssetDworkDatatype(s,0,dtype);sssetOutputputportDatatype(S,0,dtype);

也可以看看

sssetDatatatPesize

在R2007B中引入