Создание псевдонима для типа данных сигнала и параметра
Использовать Simulink.AliasType для создания псевдонима встроенного типа данных, такого как int8.
Именем объекта является псевдоним. Тип данных, на который ссылается псевдоним, например int8, - базовый тип. Имена псевдонимов не могут быть:
Типы с плавающей запятой: half, single, double
Целочисленные типы: int8, uint8, int16, uint16, int32, uint32, int64, или uint64.
Типы Designer™ с фиксированной точкой, начинающиеся с sfix, ufix, или flt.
Объект создается в базовой рабочей области или словаре данных. Чтобы использовать псевдоним, используйте имя объекта, чтобы задать типы данных для сигналов, состояний и параметров в модели.
Использование псевдонимов для указания типов данных сигналов и параметров может значительно упростить глобальные изменения типов данных, определяемых моделью. В частности, изменение типа данных всех сигналов, состояний и параметров, тип данных которых определяется псевдонимом, требует изменения только базового типа псевдонима. Напротив, изменение типов данных сигналов, состояний и параметров, типы данных которых задаются фактическим именем типа, требует повторного определения типа данных каждого сигнала и параметра по отдельности.
Объекты этого класса можно использовать для создания псевдонима для встроенных типов данных Simulink ®, типов данных с фиксированной точкой, перечисленных типов данных ,Simulink.NumericType объекты и другие Simulink.AliasType объекты. Код, создаваемый из модели (Simulink Coder™), использует псевдоним только при использовании целевого системного файла на основе ERT (Embedded Coder ®).
Кроме того, для определения и присвоения имени числовому типу данных можно использовать объект класса. Simulink.NumericType.
Для создания псевдонима типа данных можно использовать команды проводника моделей или MATLAB ®.
Чтобы использовать обозреватель моделей для создания псевдонима, выполните следующие действия.
На панели «Иерархия моделей» обозревателя моделей выберите Base Workspace.
Необходимо создать псевдонимы типов данных в рабочей области MATLAB или в словаре данных. При попытке создать псевдоним в рабочем пространстве модели программа Simulink отображает ошибку.
В меню Добавить проводника моделей (Model Explorer Add) выберите Simulink.AliasType.
Программное обеспечение Simulink создает экземпляр Simulink.AliasType объект и назначает его переменной с именем Alias в рабочей области MATLAB.
Переименуйте переменную в более подходящее имя, например имя, которое отражает предполагаемое использование.
Чтобы изменить имя, измените имя, отображаемое в поле Наименование (Name) на панели Содержимое проводника моделей (Model Explorer Contents).
В диалоговом окне «Обозреватель моделей» в поле «Базовый тип» введите имя типа данных, представляемого этим псевдонимом.
В этом поле можно указать имя любого существующего стандартного или определяемого пользователем типа данных. Пропустить этот шаг, если базовый тип double (значение по умолчанию).
Произвести Simulink.AliasType объекты, которые соответствуют typedef операторы во внешнем коде C, рассмотрите возможность использования Simulink.importExternalCTypes функция.
Чтобы программно создать псевдоним типа данных, используйте Simulink.AliasType функция, описанная ниже.