Задайте правило для именования идентификаторов в сгенерированном коде.
Генерация кода 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 |
Значение по умолчанию: '' |
| Приложение | Установка |
|---|---|
| Отладка | Никакое влияние |
| Трассируемость | Никакое влияние |
| Эффективность | Никакое влияние |
| Меры безопасности | Никакое влияние |