Сгенерируйте и выполните C и Код С++ из моделей Simulink, диаграмм Stateflow и функций MATLAB для использования в приложениях, таких как ускорение симуляции, быстрое прототипирование и оборудование в цикле (HIL) симуляции
Чтобы сгенерировать код C or C++ из модели, которая представляет систему дискретного времени, используйте приложение Simulink Coder. Когда вы открываете приложение, вкладка C Code добавляется к панели инструментов. Вкладка C Code содержит разделы, которые представляют шаги рабочего процесса Simulink Coder. Можно выполнить итерации посредством подготовки модели к генерации кода, генерации кода и сборкам и верификации кода при помощи панелей окна редактора.
Используйте приложение для:
Доступ к справке. На левой стороне окна Editor Simulink® кликните по вкладке Code Perspective Help.
Изучите основы продукта, быстро конфигурируя модель для генерации кода. Если вы плохо знакомы с Simulink Coder™, используйте Быстрый запуск Simulink Coder, чтобы подготовить модель к генерации кода. Быстрый запуск Simulink Coder выбирает основные настройки генерации кода на основе ваших целей и приложения. Чтобы открыть Быстрый запуск Simulink Coder, нажмите Quick Start.
Установите цели генерации кода и подготовьте модель к генерации кода. Нажмите C/C++ Code Generation Advisor.
Сконфигурируйте установки параметров генерации кода всей модели. Нажмите Settings.
Сконфигурируйте данные. В нижней части окна редактора кликните по вкладке Model Data Editor. На левой стороне окна редактора кликните по вкладке Property Inspector.
Сгенерируйте код или создайте исполняемую программу. Выберите Build> Generate Code или Build> Build.
Рассмотрите сгенерированный код. Нажмите Open Report.
Создайте защищенную модель для симуляции и генерации кода, чтобы совместно использовать с третьим лицом. Выберите Share> Generate Protected Model.
Сгенерированный код пакета и артефакты для развертывания на другой компьютерной системе. Выберите Share> Generate Code and Package.
В галерее Apps, под Code generation, нажимают Simulink Coder. Вкладка C Code открывается.
Если вы работаете с иерархией модели, открываете приложение Simulink Coder в окне Simulink Editor для топ-модели иерархии, для которой вы генерируете код. На вкладке C Code функциональности применяются к топ-модели иерархии, которая открыта в редакторе.
Чтобы сконфигурировать код для модели, на которую ссылаются, перейдите к модели в иерархии и используйте Model Data Editor и Property Inspector. Эти представления применяются к активной модели, которая может быть топ-моделью или моделью, на которую ссылаются.