Сгенерируйте и выполните C и Код С++ из моделей Simulink, диаграмм Stateflow и функций MATLAB для использования в приложениях, таких как ускорение симуляции, быстрое прототипирование и оборудование в цикле (HIL) симуляции
Чтобы сгенерировать код C or C++ из модели, которая представляет систему дискретного времени, используйте приложение Simulink Coder. Когда вы открываете приложение, вкладка C Code добавляется к Редактору Simulink® панель инструментов. Вкладка C Code содержит разделы, которые представляют шаги рабочего процесса Simulink Coder. Можно выполнить итерации посредством подготовки модели к генерации кода, генерации кода и сборкам и верификации кода при помощи панелей окна редактора.
Используйте приложение для:
Изучите основы продукта, быстро конфигурируя модель для генерации кода. Если вы плохо знакомы с Simulink Coder™, используйте Быстрый запуск Simulink Coder, чтобы подготовить модель к генерации кода. Быстрый запуск Simulink Coder выбирает основные настройки генерации кода на основе ваших целей и приложения. Чтобы открыть Быстрый запуск Simulink Coder, нажмите Quick Start.
Установите цели генерации кода и подготовьте модель к генерации кода. Нажмите C/C++ Code Advisor.
Сконфигурируйте установки параметров генерации кода всей модели. Нажмите Settings.
Сконфигурируйте данные. Выберите Code Interface> Default Code Mappings или Code Interface> Individual Element Code Mappings, которые открывают редактор Отображений Кода и 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 функциональности применяются к топ-модели иерархии, которая открыта в редакторе.
Чтобы сконфигурировать данные для модели, на которую ссылаются, перейдите к модели в иерархии. Откройте редактор Отображений Кода и Property Inspector путем выбора Code Interface> Default Code Mappings или Code Interface Individual Element Code Mappings. Эти инструменты применяются к активной модели, которая может быть топ-моделью или моделью, на которую ссылаются.