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

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

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.

Похожие темы