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