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

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

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

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

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

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

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

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

Simscape Multibody поддерживает эти два режима Accelerator. Можно получить доступ к режимам Accelerator симуляции от вкладки Debug. Режимы 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.

Похожие темы

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