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.