Измените параметры конфигурации, которые управляют аспектами внешнего вида и стиля кода, такими как стиль комментария, режим приведения типа данных и стиль отступа. Параметры, управляющие внешним видом и стилем кода, см. в разделе Встроенные возможности кодера для генерации кода из кода MATLAB.
Создание пользовательских баннеров, трейлеров и комментариев перед разделами кода путем настройки файла шаблона создания кода (CGT). См. раздел Создание пользовательских баннеров файлов и функций для кода C/C + +.
coder.setupMISRAConfig | Настройка параметров для улучшения соответствия сгенерированного кода рекомендациям MISRA C и C++ |
coder.MATLABCodeTemplate | Представление шаблона генерации кода для кодера MATLAB |
Укажите стиль комментария для кода C/C + +
Создание однострочных или многострочных комментариев в коде C/C + +, сгенерированном из кода MATLAB ®.
Настроить сгенерированные идентификаторы
Укажите формат идентификаторов в коде C/C + +, сгенерированном из кода MATLAB.
Настройка имен файлов C/C + +, созданных из кода MATLAB
Укажите формат имен файлов C/C + +, созданных из кода MATLAB.
Произвести switch-case заявления вместо if-elseif-else операторы в коде C/C + +, сгенерированные из кода MATLAB.
Укажите стиль отступа для кода C/C + +
Используйте стиль отступа K&R или Allman в коде C/C + +, созданном из кода MATLAB.
Управление подписанными сдвигами влево в сгенерированном коде
Определяет, заменяет ли генератор кода умножение на степени двух со знаком, левым побитовым сдвигом в коде, генерируемом из кода MATLAB.
Команды типа управляющих данных в сгенерированном коде
Укажите в коде C/C + +, сгенерированном из кода MATLAB, режим вещания типа данных, т.е. режим по умолчанию, режим, совместимый со стандартами, или явный режим.
Создание кода C/C + + с улучшенным соответствием MISRA
Настройте параметры генерации кода для повышения соответствия генерируемого кода MISRA ® C и C++.
Укажите имена пользовательских типов данных в коде C/C + +, созданном из кода MATLAB.
Импорт определений пользовательских типов данных из внешних файлов заголовков
Укажите имена файлов заголовков, содержащие пользовательские определения типов, которые требуется импортировать.
Файлы шаблонов генерации кода для кода MATLAB
Файл CGT определяет баннеры файлов и функций, а также комментарии перед разделами кода в коде C/C + +, сгенерированном из кода MATLAB.
Создание пользовательских баннеров файлов и функций для кода C/C + +
Настройте CGT-файл для создания собственного файла и баннеров функций в коде C/C + +, сгенерированном из кода MATLAB.
Шаблоны кода MATLAB, требующие непустой функции инициализации в сгенерированном коде
Не удается создать код, если не включить функцию инициализации, даже если пользовательский код для созданной функции инициализации пуст.