文档

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

另请参阅

ssSetDataTypeSize

R2006a之前介绍