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

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

Измените параметры конфигурации, которые управляют определенными аспектами внешнего вида кода и стиля, такими как стиль комментария, режим кастинга типа данных и стиль добавления отступа. Для параметров, что внешний вид кода системы управления и стиль, смотрите Возможности Embedded Coder Генерации кода из кода MATLAB.

Сгенерируйте пользовательские баннеры и трейлеры и комментарии перед секциями кода путем настройки файла шаблона генерации кода (CGT). Смотрите Генерируют Пользовательский Файл и Функциональные Баннеры для Кода C/C++.

Функции

coder.setupMISRAConfigСконфигурируйте параметры генерации кода, чтобы увеличить соответствие кода с инструкциями MISRA C:2012

Классы

coder.MATLABCodeTemplateПредставляйте шаблон генерации кода для MATLAB Coder

Темы

Комментарии к коду

Задайте стиль комментария для кода C/C++

Сгенерируйте одну линию или многострочные комментарии в коде C/C++, сгенерированном из кода MATLAB®.

Идентификаторы

Настройте сгенерированные идентификаторы

Задайте формат идентификаторов в коде C/C++, сгенерированном из кода MATLAB.

Стиль кода

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

Сгенерируйте операторы switch-case вместо операторов if-elseif-else в коде C/C++, сгенерированном из кода MATLAB.

Задайте стиль отступа для кода C/C++

Используйте стиль отступа K&R или Аллмена в коде C/C++, сгенерированном из кода MATLAB.

Управляйте сдвигами влево со знаком в сгенерированном коде

Управляйте, заменяет ли генератор кода умножение степенями двойки с со знаком, оставленный поразрядно переключает на нижний регистр код, сгенерированный из кода MATLAB.

Управляйте бросками типа данных в сгенерированном коде

Задайте режим кастинга типа данных в коде C/C++, сгенерированном из кода MATLAB. Задайте режим по умолчанию, стандарты совместимый режим или явный режим.

Увеличьте вероятность генерации MISRA C совместимый код из кода MATLAB

Сконфигурируйте параметры генерации кода, чтобы увеличить вероятность генерации MISRA C®:2012 совместимый код.

Настройте замену типа данных

Задайте имена пользовательского типа данных в коде C/C++, сгенерированном из кода MATLAB.

Шаблоны кода

Файлы шаблона генерации кода для кода MATLAB

Файл CGT задает файл и функциональные баннеры, и комментирует перед секциями кода в коде C/C++, сгенерированном из кода MATLAB.

Сгенерируйте пользовательский файл и функциональные баннеры для кода C/C++

Настройте файл CGT, чтобы сгенерировать ваш собственный файл и функциональные баннеры в коде C/C++, сгенерированном из кода MATLAB.