Получите идентификатор типа данных
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;