Создайте псевдоним для и типа данных параметров сигнала
Используйте Simulink.AliasType создать псевдоним встроенного типа данных, такого как int8.
Имя объекта является псевдонимом. Тип данных, к которому псевдоним относится, такие как int8, базовый тип. Имена псевдонима не могут быть:
Типы с плавающей точкой: halfединственный'double'
Целочисленные типы: int8uint8int16uint16int32uint32int64, или uint64.
Типы Fixed-Point Designer™, начинающиеся с sfix, ufix, или flt.
Вы создаете объект в базовом рабочем пространстве или словаре данных. Чтобы использовать псевдоним, вы используете имя объекта установить типы данных для сигналов, состояний и параметров в модели.
Используя псевдонимы, чтобы задать и типы данных параметров сигнала может значительно упростить глобальные изменения в типах данных, которые задает модель. В частности, при изменении типа данных всех сигналов состояния и параметры, тип данных которых задан псевдонимом, требуют изменения только базовый тип псевдонима. В отличие от этого, изменяя типы данных сигналов, состояния и параметры, типы данных которых заданы фактическим именем типа, требуют переопределения типа данных каждого сигнала и параметра индивидуально.
Можно использовать объекты этого класса создать псевдоним для Simulink® встроенные типы данных, типы данных с фиксированной точкой, перечислили типы данных, Simulink.NumericType объекты и другой Simulink.AliasType объекты. Код, который вы генерируете из модели (Simulink Coder™), использует псевдоним, только если вы используете основанный на ERT системный конечный файл (Embedded Coder®).
В качестве альтернативы, чтобы задать и назвать тип числовых данных, можно использовать объект класса Simulink.NumericType.
Можно использовать или Model Explorer или MATLAB® команды, чтобы создать псевдоним типа данных.
Использовать Model Explorer, чтобы создать псевдоним:
На панели Иерархии модели Model Explorer выберите Base Workspace.
Необходимо создать псевдонимы типа данных в рабочем пространстве MATLAB или в словаре данных. При попытке создать псевдоним в рабочем пространстве модели, программное обеспечение Simulink отображает ошибку.
В меню Model Explorer Add выберите Simulink.AliasType.
Программное обеспечение Simulink создает экземпляр Simulink.AliasType объект и присвоения это к переменной под названием Alias в рабочем пространстве MATLAB.
Переименуйте переменную в более соответствующее имя, например, имя, которое отражает его намеченное использование.
Чтобы изменить название, отредактируйте имя, отображенное в Поле имени на панели Содержимого Model Explorer.
На панели Dialog Model Explorer, в поле Base type, вводят имя типа данных, который представляет этот псевдоним.
Можно задать имя любого существующего стандартного или пользовательского типа данных в этом поле. Пропустите этот шаг, если базовым типом является double (значение по умолчанию).
Сгенерировать Simulink.AliasType объекты, которые соответствуют typedef операторы в вашем внешнем коде С, рассмотрите использование Simulink.importExternalCTypes функция.
Чтобы создать псевдоним типа данных программно, используйте Simulink.AliasType функция, описанная ниже.