Когда вы готовы создать код для модели, можно изменить параметры конфигурации модели, специфичные для создания кода. Параметры генерации кода определяют, как генератор кода создает код и создает исполняемую программу из модели.
Параметры конфигурации модели для генерации кода находятся на панели Создание кода (Code Generation) и в диалоговом окне Параметры конфигурации (Configuration Parameters). Содержимое панели Создание кода (Code Generation) и ее подпанелей может изменяться в зависимости от указанного целевого объекта. Некоторые опции конфигурации доступны только в продукте Embedded Coder ®.
Цели приложения могут включать в себя сочетание следующих задач по созданию кода: отладка, отслеживание, эффективность выполнения и меры безопасности. Существуют компромиссы, связанные с этими вариантами конфигурации, такими как скорость выполнения и использование памяти. Чтобы настроить модель для достижения целей приложения, используйте Model Advisor и Code Generation Advisor.
Чтобы изменить параметры конфигурации модели для создания кода, откройте панель Создание кода (Code Generation). Существует несколько способов открытия панели «Создание кода» из редактора Simulink:
Чтобы открыть диалоговое окно Параметры конфигурации (Configuration Parameters), щелкните значок параметров конфигурации модели.
![]()
Затем щелкните Создание кода (Code Generation) на левой панели.
На вкладке C Code выберите Settings > Code Generation Settings.
На вкладке Моделирование (Modeling) щелкните Обозреватель моделей (Model Explorer) или в командной строке MATLAB ® введитеdaexplr и нажмите Enter. На левой панели обозревателя моделей разверните узел текущей модели и щелкните узел Конфигурации. На панели «Содержимое» щелкните конфигурацию правой кнопкой мыши и выберите в контекстном меню команду «Открыть». Затем щелкните Создание кода на левой панели.
Примечание
В диалоговом окне «Параметры конфигурации» при изменении значения флажка, выбора меню или поля редактирования белый фон элемента изменяет цвет, указывая на то, что было выполнено несохраненное изменение. При нажатии кнопки «ОК», «Отмена» или «Применить» фон становится белым.
Simulink ® Coder™ и Embedded Coder предоставляют несколько инструментов для настройки модели для создания кода и проверки конфигурации по целям создания кода.
| Цель | Подход | Дополнительные сведения |
|---|---|---|
| Автоматизация настройки. | В командной строке MATLAB используйте команду set_param функция | Программная настройка параметров генерации кода для модели |
| Быстрая и простая настройка модели для создания кода. | Инструмент быстрого запуска | |
| Используйте шаблон для создания модели, настроенной для создания кода, готового к добавлению собственных блоков. | Шаблоны создания кода | |
| Чтобы настроить модель для создания кода, используйте блоки Simulink и предопределенные или пользовательские сценарии MATLAB. | Блоки мастеров создания кода | Настройка и оптимизация модели с помощью блоков мастера настройки (встроенный кодер) |
| Убедитесь, что модель соответствует стандартам и рекомендациям. | Консультант по моделям | Проверка модели с помощью помощника по модели |
| Убедитесь, что модель соответствует целям приложения. | Помощник по созданию кода | Цели приложения с помощью помощника по созданию кода |