ssGetDataTypeSize

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

Синтаксис

int_T ssGetDataTypeSize(SimStruct *S, DTypeId id)

Аргументы

S

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

Смотрите также

ssSetDataTypeSize

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