M-функция

Описание

Задайте правило для именования идентификаторов в сгенерированном коде.

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

Настройки

Значение по умолчанию: ''

Введите имя файла языка MATLAB®, который содержит правило именования, которое будет применено к сигналу, параметру или #define идентификаторы параметра в сгенерированном коде. Примеры правил, которые вы можете программировать в такой функции MATLAB, включают:

  • Удалите символы подчеркивания из имен сигнала.

  • Добавьте подчеркивание перед символами верхнего регистра на названия параметра.

  • Сделайте верхний регистр идентификаторов в сгенерированном коде.

Например, следующая функция возвращает имя идентификатора путем добавления текста _define к имени объекта данных.

function revisedName = append_text(name, object)
% APPEND_TEXT: Returns an identifier for generated
% code by appending text to a #define data object name.
%
% Input arguments:
% name: data object name as spelled in model
% object: target data object
%
% Output arguments:
% revisedName: altered identifier returned for use in
% generated code.
%
%
text = '_define';

revisedName = [name,text];

Совет

Файл языка MATLAB должен быть в пути MATLAB.

Зависимости

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

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

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

  • Включен #define naming.

  • Должно быть то же самое для верхнего уровня и моделей, на которые ссылаются.

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

Параметр: DefineNamingFcn
Ввод: символьный вектор
Значение: файл языка MATLAB
Значение по умолчанию: ''

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

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

Похожие темы