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