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

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

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

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

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

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

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

    Затем нажмите, Code Generation в Select (слева) разделяют на области.

  • Из меню Simulation выберите Model Configuration Parameters. Когда диалоговое окно Configuration Parameters открывается, нажмите, Code Generation в Select (слева) разделяют на области.

  • Из меню Code выберите C/C++ Code> Code Generation Options.

  • Из меню View в окне модели выберите Model Explorer, или из командной строки MATLAB®, введите daexplr и нажмите Enter. В Model Explorer расширьте узел для текущей модели на левой панели и кликните по узлу Настроек. В панели Contents щелкните правой кнопкой по настройке и выберите Open из контекстного меню. Затем нажмите Code Generation на левой панели.

Примечание

В диалоговом окне Configuration Parameters, когда вы изменяете значение флажка, выбора пункта меню, или поля редактирования, белого фона цвета изменений элемента, чтобы указать, что вы внесли несохраненное изменение. Когда вы нажимаете OK, Cancel или Apply, фон сбрасывает белому.

Инструменты конфигурирования

Чтобы помочь вам сконфигурировать свою модель для генерации кода и проверять вашу настройку по вашим целям генерации кода, Simulink® Coder™ и Embedded Coder обеспечивают несколько инструментов.

ЦельПодходБольше информации
Автоматизируйте настройку.В командной строке MATLAB используйте функцию set_paramСконфигурируйте параметры генерации кода для модели программно
Сконфигурируйте свою модель для генерации кода быстро и легко (Embedded Coder).Инструмент Embedded Coder Quick StartСгенерируйте код при помощи инструмента быстрого запуска
Используйте шаблон, чтобы создать модель, сконфигурированную для генерации кода, готовой к вам добавить ваши собственные блоки.Шаблоны генерации кода
Чтобы сконфигурировать вашу модель для генерации кода, используйте блоки Simulink и предопределенные или пользовательские скрипты MATLAB.Блоки Мастеров Генерации кодаСконфигурируйте и оптимизируйте модель с блоками мастера настройки
Проверьте, что ваша модель соответствует стандартам и инструкциям.Model AdvisorВыберите и осуществленные проверки Model Advisor (Simulink)
Проверьте, что ваша модель достигает ваших целей приложения.Советник генерации кодаЦели приложения Используя советника генерации кода

Похожие темы