Параметры конфигурации модели: Идентификаторы генерации кода

Категория Code Generation > Identifiers включает параметры для настройки комментариев в сгенерированном коде. Эти параметры требуют Simulink® Coder™ лицензию. Дополнительные параметры, доступные с целевым устройством на основе ERT, требуют Embedded Coder® лицензия.

В диалоговом окне Configuration Parameters следующие параметры конфигурации находятся на панели Code Generation > Identifiers.

ПараметрОписание

Глобальные переменные (Embedded Coder)

Настройте сгенерированные идентификаторы глобальных переменных.

Глобальные типы (Embedded Coder)

Настройка сгенерированных идентификаторов глобальных типов.

Имя поля глобальных типов (Embedded Coder)

Настройка сгенерированных имен полей глобальных типов.

Методы подсистемы (Embedded Coder)

Настройте сгенерированные имена функции для повторно используемых подсистем.

Аргументы метода подсистемы (Embedded Coder)

Настройте имена сгенерированных аргументов функции для повторно используемых подсистем.

Локальные временные переменные (Embedded Coder)

Настройте сгенерированные локальные идентификаторы временных переменных.

Выходные переменные локальных блоков (Embedded Coder)

Настройте сгенерированные идентификаторы выходных переменных локальных блоков.

Постоянные макросы (Embedded Coder)

Настройте сгенерированные идентификаторы постоянных макросов.

Формат идентификатора общих утилит (Embedded Coder)

Настройте общие идентификаторы утилит.

Минимальная длина мангля (Embedded Coder)

Задайте минимальное количество символов для генерации текста управления именами, чтобы избежать конфликтов имен.

Максимальная длина идентификатора

Задайте максимальное количество символов в сгенерированной функции, определении типа, именах переменных.

Системные идентификаторы (Embedded Coder)

Укажите, использует ли генератор кода более короткие, более последовательные имена для  лексемы $ N в системных идентификаторах.

Сгенерируйте скалярные inlined параметры как (Embedded Coder)

Управляйте выражением скаляра встроенных значений параметров в сгенерированном коде.

Используйте те же зарезервированные имена, что симуляция Target

Укажите, использовать ли те же зарезервированные имена, что и те, что заданы на панели Simulation Target.

Зарезервированные имена

Введите имена переменных или функций в сгенерированный код, которые совпадают с именами переменных или функций, указанных в пользовательском коде.

Следующие параметры конфигурации находятся под Advanced parameters.

ПараметрОписание

Общая длина контрольной суммы (Embedded Coder)

Задайте длину символа $C лексема.

Формат идентификатора служебных функций EMX array (Embedded Coder)

Настройте сгенерированные идентификаторы для emxArray (встраиваемый mxArray) служебные функции.

Формат идентификатора типов массивов EMX (Embedded Coder)

Настройте сгенерированные идентификаторы для emxArray (встраиваемый mxArray ) типы.

Пользовательский текст маркера (Embedded Coder)

Задайте текст для вставки лексемы $ U.

Повторяющиеся имена представителей перечисления

Выберите диагностическое действие, которое будет выполнено, если генератор кода обнаружит два перечисляемых типов с одинаковыми именами представителей. Этот параметр применяется только к перечислению с импортированными возможностями данных и тем же типом и значением хранилища.

Именование сигнала (Embedded Coder)

Задайте правила для имен сигналов в сгенерированном коде.

M-функция (Embedded Coder)

 

Наименование параметра (Embedded Coder)

Задайте правило для параметров именования в сгенерированном коде.

M-функция (Embedded Coder)

 

# задайте именование (Embedded Coder )

Задайте правило для именования #define параметры (заданные классом памяти Define (Custom)) в сгенерированном коде.

M-функция (Embedded Coder)

 

Похожие темы