Формат идентификатора служебных функций массив

Описание

Настройте сгенерированные идентификаторы для emxArray (встраиваемый mxArray) служебные функции. Генератор кода производит emxArray типы для массивов переменного размера, которые используют динамически выделенную память. Он производит emxArray Служебные функции, которые создают и взаимодействуют с переменными, которые имеют emxArray тип. Этот параметр применяется к MATLAB® код в MATLAB Function блоке, Stateflow® график или системная object™, связанная с блоком MATLAB System. Этот параметр не применяется к:

  • Входные или выходные сигналы

  • Параметры

  • Глобальные переменные

  • Дискретные свойства состояний системных объектов, сопоставленных с блоком MATLAB System

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

Настройки

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

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

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

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

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

$N

Вставьте имя служебной функции в идентификатор. Для примера, Init_real.

$R

Вставьте имя корневой модели в идентификатор, заменив неподдерживаемые символы символом подчеркивания (_).

Требуется для ссылки на модель.

Совет

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

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

  • Если вы задаете $Rзначение, которое вы задаете для Maximum identifier length, должно быть достаточно большим, чтобы соответствовать полным расширениям $R и $M лексемы.

Зависимости

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

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

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

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

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

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

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

Похожие темы