exponenta event banner

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

Описание

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

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

Настройки

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

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

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

Аббревиатура вставки типа данных (например, i32 для целых чисел) в идентификаторы сигналов и рабочих векторов.

$M

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

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

$N

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

$U

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

Совет

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

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

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

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

Зависимость

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

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

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

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

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

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

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

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