Сопоставьте базовый тип данных с псевдонимом типа данных
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