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

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

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

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

Глобальные переменные

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

Глобальные типы

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

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

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

Методы подсистемы

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

Аргументы метода подсистемы

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

Локальные временные переменные

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

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

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

Постоянные макросы

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

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

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

Минимальная длина мангля

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

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

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

Системные идентификаторы

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

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

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

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

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

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

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

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

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

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

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

Формат идентификатора служебных функций массив

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

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

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

Пользовательский текст маркера

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

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

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

Наименование сигнала

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

M-функция

 

Именование параметров

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

M-функция

 

# задайте именование

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

M-функция

 

Похожие темы