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

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

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

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

Функции

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

Классы

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

Темы

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

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

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