exponenta event banner

ssGetDataTypeId

Получение идентификатора типа данных

Синтаксис

DTypeId ssGetDataTypeId(SimStruct *S, char *name)

Аргументы

S

SimStruct представляет S-функциональный блок.

name

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

Прибыль

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

Описание

Используется для получения идентификатора типа данных пользовательского типа данных.

Примечание

Поскольку этот макрос сообщает об ошибке, использовать его не требуется ssSetErrorStatus для сообщения об ошибке.

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

Языки

C, C++

Пример

Следующий пример получает идентификатор типа данных с именем Color.

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

См. также

ssRegisterDataType

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