exponenta event banner

Simulink. CoderInfo

Укажите информацию, необходимую для создания кода для данных сигнала, состояния или параметра

Описание

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

Simulink ® создает Simulink.CoderInfo для каждого создаваемого объекта данных. Объекты данных представляют данные сигнала, состояния или параметра. Simulink.CoderInfo существует в CoderInfo свойство каждого объекта данных.

Объекты данных включают объекты следующих классов:

Использовать свойства Simulink.CoderInfo для настройки представления родительского объекта данных в сгенерированном коде.

Можно задать свойства Simulink.CoderInfo объект через CoderInfo свойство или диалоговое окно свойства родительского объекта данных. Например, следующее выражение MATLAB ® задает StorageClass свойство Simulink.CoderInfo объект, используемый сигнальным объектом с именем mysignal.

mysignal.CoderInfo.StorageClass = 'ExportedGlobal';

Создание

При создании объекта данных Simulink задает значение CoderInfo путем создания свойства Simulink.CoderInfo объект. Нет необходимости создавать Simulink.CoderInfo явно.

Свойства

развернуть все

Альтернативное имя данных в сгенерированном коде, указанное как символьный вектор.

Пример: 'myOtherName'

Типы данных: char

Граница выравнивания данных для этих данных, заданная как положительное целое число, которое является степенью 2, не превышающей 128. Укажите целое число double тип данных. Дополнительные сведения см. в разделе Выравнивание данных для замены кода (встроенный кодер).

Пример: 8

Типы данных: double
Поддержка комплексного номера: Да

Атрибуты настраиваемого класса хранения этих данных, возвращенные как объект настраиваемых атрибутов. Необходимо задать свойство StorageClass кому 'Custom' для включения этого свойства.

В зависимости от настраиваемого класса хранения, применяемого с помощью CustomStorageClass имущества Simulink.CoderInfo Simulink задает значение этого свойства путем создания объекта пользовательских атрибутов. Затем можно задать значения свойств объекта пользовательских атрибутов. Дополнительные сведения см. в разделе Организация данных параметров в структуру с помощью класса хранения Struct (встроенный кодер).

Пользовательский класс хранения этих данных, указанный как символьный вектор. Необходимо задать свойство StorageClass кому 'Custom' для включения этого свойства.

Список допустимых пользовательских классов хранения (Embedded Coder ®) при создании объекта данных из Simulink см. раздел Выбор класса хранения для управления представлением данных в сгенерированном коде (Embedded Coder).

Пример: 'ExportToFile'

Типы данных: char

Класс хранения этих данных, указанный как символьный вектор. Дополнительные сведения см. в разделе Конфигурация генерации кода C для элементов интерфейса модели (Simulink Coder).

Пример: 'ExportedGlobal'

Типы данных: char

Примеры

свернуть все

Примеры, показывающие, как настроить параметры генерации кода для элемента данных программным способом, см. в разделе Конфигурация генерации кода C для элементов интерфейса модели (Simulink Coder) и Организация данных параметров в структуру с использованием класса хранилища Struct (Embedded Coder).

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.
Представлен в R2015a