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