Simulink.CoderInfo

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

Описание

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

Simulink® создает Simulink.CoderInfo объект для каждого созданного объекта данных. Объекты данных представляют сигнал, состояние или данные параметра. The 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 тип данных. Для получения дополнительной информации см. раздел «Выравнивание данных для замены кода» (Embedded Coder).

Пример: 8

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

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

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

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

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

Пример: 'ExportToFile'

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

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

Пример: 'ExportedGlobal'

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

Примеры

свернуть все

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

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.
Введенный в R2015a