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)返回;