Настройка имен аргументов сгенерированных функций для повторно используемых подсистем.
Категория: Создание кода > Идентификаторы
Введите макрос, указывающий, должен ли и в каком порядке определенный текст быть включен в создаваемое имя аргумента. Макрос может включать в себя комбинацию маркеров следующего формата.
| Символ | Описание |
|---|---|
$I |
Необязательно. |
$M
| При необходимости, чтобы избежать конфликтов имен, вставьте текст с управлением именами. Обязательно. |
$N | Имя вставки объекта (блока, сигнального или сигнального объекта, состояния, параметра или объекта параметра), для которого создается идентификатор. Рекомендуется для максимальной читаемости сгенерированного кода. |
$U | Вставка текста, указанного для |
Избегайте конфликтов имен в целом. Один из способов - избегать использования имен блоков по умолчанию (например, Gain1, Gain2...), когда ваша модель имеет много блоков одного типа.
По возможности увеличьте максимальную длину идентификатора, чтобы учесть длину идентификаторов, которые предполагается создать. Зарезервируйте не менее трех символов для искомого текста.
Чтобы контролировать регистр (верхний или нижний регистр) текста, который представляет каждый маркер, включите декораторы, такие как [U_] в макросе. См. раздел Контрольный случай с декорерами маркеров.
Этот параметр:
Отображается только для целевых объектов на основе ERT.
При создании кода требуется Embedded Coder ®.
Параметр:
CustomSymbolStrFcnArg |
| Текст: символьный вектор |
| Значение: допустимая комбинация маркеров |
По умолчанию:
rt$I$N$M |
| Приложение | Настройка |
|---|---|
| Отладка | Никакого воздействия |
| Отслеживаемость | Использовать по умолчанию |
| Эффективность | Никакого воздействия |
| Меры безопасности | Рекомендации отсутствуют |