exponenta event banner

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

Категория «Создание кода» > «Идентификаторы» включает параметры для настройки комментариев в созданном коде. Для этих параметров требуется лицензия Simulink ® Coder™. Дополнительные параметры, доступные для целевого объекта на основе ERT, требуют лицензии Embedded Coder ®.

В диалоговом окне «Параметры конфигурации» на панели «Создание кода» > «Идентификаторы» находятся следующие параметры конфигурации.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Создать скалярные встроенные параметры как

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

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

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

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

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

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

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

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

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

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

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

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

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

Текст пользовательского маркера

Укажите текст для вставки маркера $ U.

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

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

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

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

М-функция

 

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

Укажите правило именования параметров в созданном коде.

М-функция

 

# Определение имен

Укажите правило для именования #define параметры (определяются с помощью класса хранения Define (Custom)) в сгенерированном коде.

М-функция

 

Связанные темы