Code Generation> категория Code Style включает параметры для конфигурирования внешнего вида сгенерированного кода. Эти параметры требуют лицензии Simulink® Coder™. Дополнительные параметры для основанной на ERT цели требуют лицензии Embedded Coder®.
Можно изменить стиль кода, выражения приведения типа и добавление отступа сгенерированного кода, чтобы соответствовать определенным стандартам кодирования.
Модификации стиля кода имеют следующее использование:
Улучшите удобочитаемость и трассируемость кода
Сообщите через файлы
Улучшите КПД сгенерированного кода
Позвольте манипуляцию с памятью посредством преобразования типа
На диалоговом окне Configuration Parameters следующие параметры конфигурации находятся на вкладке Commonly Used на Code Generation> панель Code Style.
Параметр | Описание |
---|---|
Задайте стиль parenthesization для сгенерированного кода. | |
Задайте, сохранить ли порядок операндов в выражениях. | |
Задайте, сохранить ли пустые первичные выражения условия в | |
Преобразуйте if-elseif-else шаблоны в операторов case оператора switch | Задайте, сгенерировать ли код для |
Задайте, включать ли | |
Задайте, включать ли | |
Подавите генерацию случаев по умолчанию для операторов switch Stateflow, если недостижимый | Задайте, сгенерировать ли случаи по умолчанию для операторов case оператора switch в коде для графиков Stateflow®. |
Замените умножение степенями двойки с поразрядными сдвигами со знаком | Задайте, заменить ли умножение степенями двойки с поразрядными сдвигами со знаком. |
Задайте, позволить ли право со знаком, поразрядно переключает сгенерированный код C/C++ на нижний регистр. | |
Задайте, как генератор кода бросает типы данных для переменных. | |
Задайте контейнерный тип для массивов в сгенерированном коде. Выберите массив C-style или | |
Задайте стиль для размещения фигурных скобок в сгенерированном коде. | |
Задайте размер отступа для сгенерированного кода. | |
Задайте стиль новой строки для сгенерированного кода. | |
Задайте максимальную ширину линии для переноса сгенерированного кода. |