Получите идентификатор типа данных
DTypeId ssGetDataTypeId(SimStruct *S, char *name)
SSimStruct, представляющий блок 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;