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