Настройка генерации кода

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

Параметры конфигурации модели для генерации кода находятся в Code Generation и разделяют на области в диалоговом окне Configuration Parameters. Содержимое панели Code Generation и ее подпанелей может измениться в зависимости от цели, которую вы задаете. Некоторые параметры конфигурации доступны только с продуктом Embedded Coder®.

Ваши цели приложения могут включать комбинацию этих целей генерации кода: отладка, трассируемость, КПД выполнения и меры безопасности. Существуют компромиссы, сопоставленные с этим выбором настройки, таким как скорость выполнения и использование памяти. Чтобы помочь сконфигурировать модель, чтобы достигнуть ваших целей приложения, используйте Model Advisor и Советника Генерации кода.

Откройте настройку модели для генерации кода

Чтобы изменить параметры конфигурации модели для генерации кода, откройте панель Code Generation. Существует несколько различных способов открыть панель Code Generation из редактора Simulink:

  • Чтобы открыть диалоговое окно Configuration Parameters, кликните по значку параметров конфигурации модели.

    Затем нажмите Code Generation на левой панели.

  • На вкладке C Code выберите Settings> Code Generation Settings.

  • На вкладке Modeling нажмите Model Explorer, или из командной строки MATLAB®, введите daexplr и нажмите Enter. На левой панели Model Explorer расширьте узел для текущей модели и кликните по узлу Настроек. В панели 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
Проверьте, что ваша модель достигает ваших целей приложения.Советник генерации кодаЦели приложения Используя советника генерации кода

Похожие темы