Simscape™ Multibody™ поддерживает генерацию кода через Simulink® Coder™. Можно сгенерировать код C/C++ из модели Simscape Multibody, чтобы ускорить симуляцию в окружении Simulink или развернуть модель на внешнее оборудование. Образцовое развертывание требует активной лицензии Simulink Coder, в то время как ускорение симуляции не делает.
Приложения генерации кода
Simulink может сгенерировать исполняемый код C/C++, чтобы сократить время симуляции. Два режима симуляции полагаются на код, сгенерированный из модели:
Акселератор
Быстрый акселератор
Simscape Multibody поддерживает эти два режима Accelerator. Можно получить доступ к режимам Accelerator симуляции в окне Simulink Editor для модели. Нажмите Simulation> Mode и выберите Accelerator
или Rapid Accelerator
. Режимы 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.