Simulink.AliasType Диалоговое окно свойств

Использование Simulink.AliasType объект, чтобы переименовать типы данных для сигнала, состояния и данных параметра в модели. Для примеров и программной информации смотрите Simulink.AliasType.

Base type

Тип данных, на который ссылается этот псевдоним. Значение по умолчанию является 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. Запрещение его использования в типах псевдонимов избегает создания псевдонимов, которые имеют различные базовые типы в зависимости от того, где они используются.

Data scope

Определяет, импортируется ли определение типов из файла заголовка или экспортируется в него во время генерации кода. Возможные значения:

ЗначениеДействие
Auto (по умолчанию)Если значение для Header file не задано, экспортируйте определение типа в model_types.h, где model - имя модели. Если у вас есть лицензия Embedded Coder и вы задали замену типа данных, экспортируйте определение типа в rtwtypes.h.

Если значение задано для Header file, импортируйте определение типов из указанного файла заголовка.
ExportedЭкспортируйте определение типов в заголовочный файл, который можно задать в поле Header file. Если значение для Header file не задано, имя файла заголовка по умолчанию равняется type.h. type - имя типа данных.
ImportedИмпортируйте определение типов из файла заголовка, который можно задать в поле Header file. Если значение для Header file не задано, имя файла заголовка по умолчанию равняется type.h. type - имя типа данных.
Header file

Имя файла заголовка C, из которого импортируется определение типов или в который экспортируется определение типов, на основе значения Data scope. Если это поле задано, то указанное имя используется во время генерации кода для импорта или экспорта. Если это поле пустое, значение по умолчанию равняется type.h если Data scope равно Imported или Exported, или по умолчанию model_types.h если Data scope равно Auto.

По умолчанию сгенерированный #include директива использует разделитель препроцессора " вместо < и >. Чтобы сгенерировать директиву #include <myTypes.h>, задайте Header file следующим <myTypes.h>.

Description

Описывает использование типа данных, на который ссылается этот псевдоним.

См. также