Simulink Coder

Сгенерируйте и выполните 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.

Simulink Coder App

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

В галерее 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. Эти инструменты применяются к активной модели, которая может быть топ-моделью или моделью, на которую ссылаются.

Введенный в R2019b