Строение генерации кода

Когда вы готовы сгенерировать код для модели, можно изменить параметры конфигурации модели, характерные для генерации кода. Параметры генерации кода определяют, как генератор кода производит код и создает исполняемую программу из вашей модели.

Параметры конфигурации модели для генерации кода находятся в 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

Похожие темы