获取自定义数据类型的大小
INT_T SSGETDATATYPESIZE(SIMSTRUCT * S,DTYPEID ID)
S.
Simstruct代表S函数块。
ID
数据类型的ID。
一个INT_T.
表示指定的数据类型大小的值ID
, 如果ID
有效,数据类型的大小已设置。否则,退货Invalid_dtype_size.
并报告错误。
用于获取自定义数据类型的大小。
笔记
因为此宏报告它被调用时发生的任何错误,所以您无需使用ssseterrorstatus.
报告错误。
有关在S函数中使用自定义数据类型的更多信息,请参阅配置自定义数据类型。
C,C ++
以下示例获取大小INT16
数据类型。
int_t size = ssgetdatatypesize(s,ss_int16);如果(size == Invalid_dtype_size)返回;