ssGetDataTypeId

Получите ID типа данных

Синтаксис

DTypeId ssGetDataTypeId(SimStruct *S, char *name)

Аргументы

S

SimStruct, представляющий Блок s-function.

name

Имя типа данных.

Возвращается

ID пользовательского типа данных, заданного name, если name является зарегистрированным именем типа. В противном случае, возвращает INVALID_DTYPE_ID и сообщает об ошибке.

Описание

Используйте, чтобы получить ID типа данных пользовательского типа данных.

Примечание

Поскольку этот макрос сообщает о любой ошибке, которая происходит, вы не должны использовать ssSetErrorStatus, чтобы сообщить об ошибке.

Для получения дополнительной информации об использовании пользовательских типов данных в S-функциях смотрите, Конфигурируют Пользовательские типы данных.

Языки

C, C++

Пример

Следующий пример получает ID типа данных под названием Color.

int_T id = ssGetDataTypeId (S, "Color");
if(id == INVALID_DTYPE_ID) return;

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

ssRegisterDataType

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