ssGetDataTypeSize

Получение размера пользовательского типа данных

Синтаксис

int_T ssGetDataTypeSize(SimStruct *S, DTypeId id)

Аргументы

S

SimStruct, представляющий блок S-Function.

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) return;

См. также

ssSetDataTypeSize

Представлено до R2006a