文档

ssSetDataTypeSize

设置自定义数据类型的大小

语法

ssSetDataTypeSize(SimStruct *S, DTypeId id, int_T size)

参数

年代

SimStruct表示S-Function块。

id

数据类型的ID。

大小

自定义数据类型的大小(以字节为单位)。

返回

1真正的)如果成功。否则,返回0).

描述

参数指定的数据类型的大小id大小.使用此宏mdlInitializeSizes设置已注册的数据类型的大小。看到配置自定义数据类型有关注册自定义数据类型的详细信息。

有关在s函数中使用自定义数据类型的详细信息,请参见配置自定义数据类型

语言

C, c++

例子

下面的示例注册并设置自定义数据类型的大小颜色4个字节。

int_T状态;DTypeId id;id = ssRegisterDataType(S, "Color");if(id == INVALID_DTYPE_ID)返回;status = ssSetDataTypeSize(S, id, 4);If (status == 0)返回;

之前介绍过的R2006a