M-функция

Описание

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

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

Настройки

По умолчанию: ''

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

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

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

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

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

function revisedName = append_text(name, object)
% APPEND_TEXT: Returns an identifier for generated
% code by appending text to a 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 = '_signal';

revisedName = [name,text];

Совет

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

Зависимости

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

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

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

  • Включено по Signal naming.

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

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

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

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

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

Похожие темы