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

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

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

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

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

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

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

  • Быстрый Accelerator

Simscape Multibody поддерживает два режима Accelerator. Вы можете получить доступ к режимам Accelerator симуляции с вкладки Debug. Режимы Accelerator не требуют дополнительных продуктов генерации кода Simulink.

Примечание

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

Развертывание модели

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

  • Оборудование в цикле (HIL) проверки

  • Система в цикле (SIL) проверки

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

Примечание

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

Похожие темы

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