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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Разделяемый сервисный формат идентификатора

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

Минимальная длина искажения

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

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

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

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

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

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

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

Используйте те же зарезервированные имена в качестве Цели Симуляции (Simulink Coder)

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

Зарезервированные имена (Simulink Coder)

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

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

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

Разделяемая длина контрольной суммы

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

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

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

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

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

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

Задайте текст, чтобы вставить для лексемы $U.

Дублирующиеся имена элемента перечисления (Simulink Coder)

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

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

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

M-функция

 

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

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

M-функция

 

Именование #define

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

M-функция

 

Похожие темы