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