Получение идентификатора типа данных
DTypeId ssGetDataTypeId(SimStruct *S, char *name)
SSimStruct представляет S-функциональный блок.
nameИмя типа данных.
Идентификатор пользовательского типа данных, указанного в name если name является зарегистрированным именем типа. В противном случае возвращает INVALID_DTYPE_ID и сообщает об ошибке.
Используется для получения идентификатора типа данных пользовательского типа данных.
Примечание
Поскольку этот макрос сообщает об ошибке, использовать его не требуется ssSetErrorStatus для сообщения об ошибке.
Дополнительные сведения об использовании пользовательских типов данных в S-функциях см. в разделе Настройка пользовательских типов данных.
C, C++
Следующий пример получает идентификатор типа данных с именем Color.
int_T id = ssGetDataTypeId (S, "Color"); if(id == INVALID_DTYPE_ID) return;