Генерация кода

Сгенерируйте код C/C++ и MEX-функции для ускорения алгоритма и автономных узлов ROS

MATLAB® Coder™ генерирует автономный код C/C++ от функций Robotics System Toolbox™ и классов, которым позволили поддержать генерацию кода. Используя тулбокс с MATLAB Coder, можно сгенерировать совместимый ANSI код С или MEX-функции.

Кроме того, можно сгенерировать Код С++ для автономного узла ROS из модели Simulink®. Можно затем передать и запустить сгенерированный Код С++ в среде ROS Linux, которая создается и выполнение, независимое от Simulink. Смотрите Генерируют Автономный Узел ROS от Simulink® для примера, генерирующего автономный узел ROS.

Чтобы просмотреть полный список поддержки генерации кода, смотрите Поддержку Генерации кода, Указания и ограничения по применению. Можно также просмотреть раздел Extended Capabilities по любой странице с описанием.

Темы

Сгенерируйте автономный узел ROS из Simulink®

Этот пример показывает вам, как сгенерировать и создать автономный узел ROS из модели Simulink.

Ускорьте алгоритмы робототехники с генерацией кода

Можно сгенерировать код для, выбирают алгоритмы Robotics System Toolbox, чтобы ускорить их выполнение.

Сгенерируйте код, чтобы вручную развернуть узел ROS от Simulink

Этот пример показывает вам, как сгенерировать Код С++ из модели Simulink, чтобы развернуться как автономный узел ROS.

Включите режим external mode для моделей Robotics System Toolbox

Режим external mode позволяет Simulink на вашем хосте - компьютере связаться с развернутой моделью на вашем оборудовании робототехники во время времени выполнения.

Настройки параметров и сигналы представления на развернутых моделях робота Используя режим external mode

Режим external mode позволяет моделям Simulink на вашем хосте - компьютере связаться с развернутой моделью на вашем оборудовании робота во время времени выполнения.

Генерация кода из кода MATLAB

Нескольким функциям Robotics System Toolbox позволяют сгенерировать код C/C++.

Поддержка генерации кода, Указания и ограничения по применению

Чтобы сгенерировать код из кода MATLAB, который содержит функции Robotics System Toolbox, классы или Системные объекты, у вас должно быть программное обеспечение MATLAB Coder.