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

Описание

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

Category: Генерация кода > Идентификаторы

Настройки

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

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

ЛексемаОписание
$A

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

$M

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

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

$N

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

$U

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

Совет

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

  • Где это возможно, увеличьте Maximum identifier length, чтобы вместить длину идентификаторов, которые вы ожидаете сгенерировать. Резервируйте по крайней мере три символа для текста управления именами.

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

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

Зависимость

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

  • Появляется только для целей, основанных на ERT.

  • Требуется Embedded Coder® при генерации кода.

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

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

Рекомендуемые настройки

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

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте