Simulink Coder

Сгенерируйте и выполните функции C и Код С++ из моделей Simulink, диаграмм Stateflow и MATLAB для использования в таких приложениях, как ускорение симуляции, быстрое прототипирование и моделирование оборудования в цикле (HIL)

Описание

Чтобы сгенерировать код C or C++ из модели, которая представляет систему дискретного времени, используйте приложение Simulink Coder. Когда вы открываете приложение, вкладка C Code добавляется к Simulink® Панель инструментов Editor. Вкладка C Code содержит разделы, которые представляют шаги рабочего процесса Simulink Coder. Можно выполнить итерацию путем подготовки модели к генерации кода, генерации кода и сборкам, а также верификации кода с помощью оконных панелей редактора.

Используйте приложение для:

  • Изучение основ продукта при быстрой настройке модели для генерации кода. Если вы новичок в Simulink Coder™, используйте Simulink Coder Quick Start, чтобы подготовить модель для генерации кода. Simulink Coder Quick Start выбирает основные настройки генерации кода на основе ваших целей и приложения. Чтобы открыть Simulink Coder Quick Start, нажмите 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.

Simulink Coder App

Откройте приложение Simulink Coder

В Apps галерее под Code generation нажмите Simulink Coder. Откроется вкладка C Code.

Совет

  • Если вы работаете с иерархией модели, откройте приложение Simulink Coder в окне Simulink Editor для верхней модели иерархии, для которой вы генерируете код. На вкладке C Code функциональности применяются к верхней модели иерархии, которая открыта в редакторе.

  • Чтобы сконфигурировать данные для модели-ссылки, перейдите к модели в иерархии. Откройте Код Отображений editor и Property Inspector, выбрав Code Interface > Default Code Mappings или Code Interface Individual Element Code Mappings. Эти инструменты применяются к активной модели, которая может быть верхней моделью или ссылочной моделью.

Введенный в R2019b