ssGetDataTypeSize
获取自定义数据类型的大小
语法
int_T ssGetDataTypeSize(SimStruct *S, DTypeId)
参数
-
年代
-
SimStruct表示一个S-Function块。
-
id
-
数据类型ID。
返回
一个int_T
属性指定的数据类型的大小id
,如果id
有效,且数据类型的大小已设置。否则,返回INVALID_DTYPE_SIZE
并报告错误。
描述
用于获取自定义数据类型的大小。
请注意
由于此宏在调用时报告发生的任何错误,因此您不需要使用ssSetErrorStatus
报告错误。
有关在s函数中使用自定义数据类型的详细信息,请参见配置自定义数据类型.
语言
C, c++
例子
属性的大小int16
数据类型。
int_T size = ssGetDataTypeSize(S, SS_INT16);if(size == INVALID_DTYPE_SIZE)返回;