Приложения генерации кода

Обзор генерации кода

Simscape™ Multibody™ поддерживает генерацию кода через Simulink® Coder™. Можно сгенерировать код C/C++ из модели Simscape Multibody, чтобы ускорить симуляцию в окружении Simulink или развернуть модель на внешнее оборудование. Образцовое развертывание требует активной лицензии Simulink Coder, в то время как ускорение симуляции не делает.

Приложения генерации кода

Ускорение симуляции

Simulink может сгенерировать исполняемый код C/C++, чтобы сократить время симуляции. Два режима симуляции полагаются на код, сгенерированный из модели:

  • Акселератор

  • Быстрый акселератор

Simscape Multibody поддерживает эти два режима Accelerator. Можно получить доступ к режимам Accelerator симуляции в окне Simulink Editor для модели. Нажмите Simulation> Mode и выберите Accelerator или Rapid Accelerator. Режимы Accelerator не требуют дополнительных продуктов генерации кода Simulink.

Примечание

Режимы Accelerator симуляции не делают визуализации модели поддержки. Когда вы моделируете модель Simscape Multibody в режимах Accelerator или Rapid Accelerator, Mechanics Explorer не открывается 3-D отображением вашей модели.

Образцовое развертывание

С Simulink Coder можно сгенерировать автономный код C/C++ для развертывания вне окружения Simulink. Код реплицирует исходную модель Simscape Multibody. Можно использовать автономный код для приложений, которые включают:

  • Тестирование Оборудования в цикле (HIL)

  • Тестирование Программного обеспечения в цикле (SIL)

  • Быстрое прототипирование

Примечание

Поддержки Simscape Multibody, но не выполняет, генерация кода для образцового развертывания. Генерация кода для образцового развертывания требует продукта Simulink Coder.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте