Когда вы готовы сгенерировать код для модели, можно изменить образцовые параметры конфигурации, характерные для генерации кода. Параметры генерации кода определяют, как генератор кода производит код и создает исполняемую программу из вашей модели.
Образцовые параметры конфигурации для генерации кода находятся в 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 | Сгенерируйте код при помощи инструмента быстрого запуска (Embedded Coder) |
Используйте шаблон, чтобы создать модель, сконфигурированную для генерации кода, готовой к вам добавить ваши собственные блоки. | Шаблоны генерации кода | |
Чтобы сконфигурировать вашу модель для генерации кода, используйте блоки Simulink и предопределенные или пользовательские скрипты MATLAB. | Блоки Мастеров Генерации кода | Сконфигурируйте и оптимизируйте модель с блоками мастера настройки (Embedded Coder) |
Проверьте, что ваша модель соответствует стандартам и инструкциям. | Model Advisor | Выберите и осуществленные проверки Model Advisor (Simulink) |
Проверьте, что ваша модель достигает ваших целей приложения. | Советник генерации кода | Цели приложения Используя советника генерации кода |