Образцовые параметры конфигурации: стиль кода генерации кода

Code Generation> категория Code Style включает параметры для конфигурирования внешнего вида сгенерированного кода. Эти параметры требуют лицензии Simulink® Coder™. Дополнительные параметры, доступные с основанной на ERT целью, требуют лицензии Embedded Coder®.

На диалоговом окне Configuration Parameters следующие параметры конфигурации находятся на вкладке Commonly Used на Code Generation> панель Code Style.

ПараметрОписание

Уровень круглых скобок

Задайте стиль parenthesization для сгенерированного кода.

Сохраните порядок операнда в выражении

Задайте, сохранить ли порядок операндов в выражениях.

Сохраните выражение условия в операторе if

Задайте, сохранить ли пустые первичные выражения условия в операторах if.

Преобразуйте if-elseif-else шаблоны в операторов case оператора switch

Задайте, сгенерировать ли код для логики решения if-elseif-else как операторы switch-case.

Сохраните ключевое слово экстерна в объявлениях функции

Задайте, включать ли ключевое слово extern в объявления функции в сгенерированном коде.

Сохраните статическое ключевое слово в объявлениях функции

Задайте, включать ли ключевое слово static в объявления функции в сгенерированном коде.

Подавите генерацию случаев по умолчанию для операторов switch Stateflow, если недостижимый

Задайте, сгенерировать ли случаи по умолчанию для операторов case оператора switch в коде для графиков Stateflow®.

Замените умножение степенями двойки с поразрядными сдвигами со знаком

Задайте, заменить ли умножение степенями двойки с поразрядными сдвигами со знаком.

Позвольте сдвиги вправо на целых числах со знаком

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

Кастинг режимов

Задайте, как генератор кода бросает типы данных для переменных.

Стиль отступа

Задайте стиль для размещения фигурных скобок в сгенерированном коде.

Размер отступа

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

Стиль новой строки

Задайте стиль новой строки для сгенерированного кода.

Максимальная ширина линии

Задайте максимальную ширину линии для переноса сгенерированного кода.

Похожие темы