Категория «Создание кода» > «Стиль кода» включает параметры для настройки внешнего вида созданного кода. Для этих параметров требуется лицензия Simulink ® Coder™. Дополнительные параметры для целевого объекта на основе ERT требуют лицензии Embedded Coder ®.
Можно изменить стиль кода, литейные выражения и отступы созданного кода в соответствии с определенными стандартами кодирования.
Изменения стиля кода используются следующим образом:
Повышение читаемости и прослеживаемости кода
Передача информации между файлами
Повышение эффективности генерируемого кода
Разрешить манипулирование памятью посредством литья по типу
В диалоговом окне «Параметры конфигурации» следующие параметры конфигурации находятся на вкладке «Часто используемые» панели «Создание кода» > «Стиль кода».
| Параметр | Описание |
|---|---|
Укажите стиль создания скобок для созданного кода. | |
Укажите, следует ли сохранять порядок операндов в выражениях. | |
Укажите, следует ли сохранять пустые выражения первичного условия в | |
Преобразовать шаблоны if-elseif-else в операторы switch-case | Укажите, нужно ли создавать код для |
Укажите, следует ли включать | |
Сохранение статического ключевого слова в объявлениях функций | Укажите, следует ли включать |
Подавление генерации вариантов по умолчанию для инструкций Stateflow switch, если они недоступны | Укажите, следует ли создавать варианты по умолчанию для операторов switch-case в коде диаграмм Stateflow ®. |
Заменить умножение на степени двух со знаком побитовых сдвигов | Укажите, следует ли заменять умножение на степени двух со знаком побитовых сдвигов. |
Укажите, следует ли разрешить в создаваемом коде C/C + + битовые сдвиги с подписью справа. | |
Укажите, как генератор кода формирует типы данных для переменных. | |
Укажите тип контейнера для массивов в созданном коде. Выберите массив в стиле C или | |
Укажите стиль размещения раскосов в созданном коде. | |
Укажите размер отступа для созданного кода. | |
Укажите новый стиль строки для созданного кода. | |
Укажите максимальную ширину строки для переноса созданного кода. |