ssGetDataTypeId

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

Синтаксис

DTypeId ssGetDataTypeId(SimStruct *S, char *name)

Аргументы

S

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

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