exponenta event banner

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

Описание

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

Категория: Создание кода > Идентификаторы

Настройки

По умолчанию: $N$M

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

СимволОписание
$A

Вставка акронима типа данных в идентификаторы сигналов и рабочих векторов. Например, i32 для int32_t.

$H

Вставка тега, указывающего уровень иерархии системы. Для блоков корневого уровня тегом является текст root_. Для блоков на уровне подсистемы тег имеет вид sN_, где N - уникальный номер системы, присвоенный программным обеспечением Simulink ® .

$M

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

Обязательно.

$N

Имя вставки объекта (блока, сигнального или сигнального объекта, состояния, параметра или объекта параметра), для которого создается идентификатор.

$U

Вставка текста, указанного для $U токен. Используйте параметр Custom token text, чтобы указать этот текст.

Совет

  • Избегайте конфликтов имен в целом. Один из способов - избегать использования имен блоков по умолчанию (например, Gain1, Gain2...), когда ваша модель имеет много блоков одного типа.

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

  • Чтобы контролировать регистр (верхний или нижний регистр) текста, который представляет каждый маркер, включите декораторы, такие как [U_] в макросе. См. раздел Контрольный случай с декорерами маркеров.

  • Параметр Максимальная длина идентификатора не применяется к определениям типов.

  • Этот параметр не влияет на объекты (такие как сигналы и параметры), имеющие класс хранения, отличный от Auto (например, ImportedExtern или ExportedGlobal).

Зависимость

Этот параметр:

  • Отображается только для целевых объектов на основе ERT.

  • При создании кода требуется Embedded Coder ®.

Информация командной строки

Параметр: CustomSymbolStrField
Текст: символьный вектор
Значение: допустимая комбинация маркеров
По умолчанию: $N$M

Рекомендуемые параметры

ПриложениеНастройка
ОтладкаНикакого воздействия
ОтслеживаемостьИспользовать по умолчанию
ЭффективностьНикакого воздействия
Меры безопасностиРекомендации отсутствуют

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