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.