exponenta event banner

Внешний вид кода

Идентификаторы элементов управления, стиль кода, комментарии и баннеры функций и файлов в сгенерированном коде

Измените параметры конфигурации, которые управляют аспектами внешнего вида и стиля кода, такими как стиль комментария, режим приведения типа данных и стиль отступа. Параметры, управляющие внешним видом и стилем кода, см. в разделе Встроенные возможности кодера для генерации кода из кода 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.

Стиль кода

Управление стилем кода C

Произвести 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, требующие непустой функции инициализации в сгенерированном коде

Не удается создать код, если не включить функцию инициализации, даже если пользовательский код для созданной функции инициализации пуст.