exponenta event banner

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

Описание

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

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

Настройки

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

СимволОписание
$I
  • Вставка u если аргумент является входным.

  • Вставка y если аргумент является выходным.

  • Вставка uy если аргумент является входным и выходным.

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

$M

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

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

$N

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

Рекомендуется для максимальной читаемости сгенерированного кода.

$U

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

Совет

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

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

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

Зависимости

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

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

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

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

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

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

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

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