Simulink.AliasType
Диалоговое окно свойствИспользование Simulink.AliasType
объект, чтобы переименовать типы данных для сигнала, состояния и данных параметра в модели. Для примеров и программной информации смотрите Simulink.AliasType
.
Тип данных, на который ссылается этот псевдоним. Значение по умолчанию является double
. Чтобы задать другой тип данных, например half
выберите тип данных из соседнего выпадающего списка стандартных типов данных или введите имя типа данных в поле редактирования.
Чтобы задать тип данных с фиксированной точкой, можно использовать вызов fixdt
функции, такие как fixdt(0,16,7)
. Чтобы задать характеристики типа в интерактивном режиме, разверните Data Type Assistant и установите Mode равной Fixed point
. Дополнительные сведения об использовании помощника по типам данных см. в разделе «Определение типов данных с использованием помощника по типам данных».
Можно, за одним исключением, задать нестандартный тип данных, например, тип данных, заданный Simulink.NumericType
путем ввода имени типа данных в поле редактирования. Исключение составляет Simulink.NumericType
чьи DataTypeMode
является Fixed-point: unspecified scaling
.
Примечание
Fixed-point: unspecified scaling
является частично заданным типом, определение которого завершено блоком, использующим Simulink.NumericType
. Запрещение его использования в типах псевдонимов избегает создания псевдонимов, которые имеют различные базовые типы в зависимости от того, где они используются.
Определяет, импортируется ли определение типов из файла заголовка или экспортируется в него во время генерации кода. Возможные значения:
Значение | Действие |
---|---|
Auto (по умолчанию) | Если значение для Header file не задано, экспортируйте определение типа в , где - имя модели. Если у вас есть лицензия Embedded Coder и вы задали замену типа данных, экспортируйте определение типа в rtwtypes.h .Если значение задано для Header file, импортируйте определение типов из указанного файла заголовка. |
Exported | Экспортируйте определение типов в заголовочный файл, который можно задать в поле Header file. Если значение для Header file не задано, имя файла заголовка по умолчанию равняется . - имя типа данных. |
Imported | Импортируйте определение типов из файла заголовка, который можно задать в поле Header file. Если значение для Header file не задано, имя файла заголовка по умолчанию равняется . - имя типа данных. |
Имя файла заголовка C, из которого импортируется определение типов или в который экспортируется определение типов, на основе значения Data scope. Если это поле задано, то указанное имя используется во время генерации кода для импорта или экспорта. Если это поле пустое, значение по умолчанию равняется
если Data scope равно type
.hImported
или Exported
, или по умолчанию
если Data scope равно model
_types.hAuto
.
По умолчанию сгенерированный #include
директива использует разделитель препроцессора "
вместо <
и >
. Чтобы сгенерировать директиву #include <myTypes.h>
, задайте Header file следующим <myTypes.h>
.
Описывает использование типа данных, на который ссылается этот псевдоним.