Сопоставьте базовый тип данных с псевдонимом типа данных
DTypeId ssGetDataTypeIdAliasedThruTo(SimStruct *S, DTypeId id)
S
SimStruct, представляющий Блок s-function.
ID псевдонима типа данных.
ID базового типа данных, сопоставленный с псевдонимом типа данных, заданным id
.
Используйте, чтобы получить базовый тип данных, сопоставленный с псевдонимом типа данных. В модели можно использовать псевдоним типа данных, чтобы представлять эти базовые типы данных:
Типы с плавающей точкой
Целочисленные типы
Булевская переменная
Перечислимые типы
Фиксированные точки
Для списка значений для ID типа данных DTypeId
смотрите ssGetInputPortDataType
.
ssGetDataTypeIdAliasedThruTo
требует, чтобы вы использовали ssSetOptions
, чтобы установить опцию SS_OPTION_SUPPORTS_ALIAS_DATA_TYPES
для вашего к S-функции, распознают псевдонимы типа данных.
Для получения дополнительной информации об использовании пользовательских типов данных в S-функциях смотрите, Конфигурируют Пользовательские типы данных.
C, C++
Simulink.AliasType
, Simulink.NumericType
, ssRegisterTypeFromNamedObject