Программирование на Blockly
Документация по RoboIntellect SDK (RI SDK)
Функциональный RI SDK API исполнительных устройств

Поворот в стартовое положение

Описание метода

Image

Позволяет вернуть робота в стартовое положение с помощью одной команды.

Это часто необходимо при последовательном выполнении разных программ, чтобы каждая из них могла начинать работу с одинакового положения робота.

Блок имеет разные режимы работы:

Image

Стартовое положение для модели RM 001

В режиме для модели RM 001 метод посылает управляющие команды в соответствии с техническими характеристиками и моделями компонентов РТУ "RM 001", на сервоприводы подключенные к ШИМ с адресом 0x40 на портах 0-4. Метод создает собственные компоненты библиотеки RISDK, без использования инициализированных в программе I2C, ШИМ или сервоприводов.

Этот режим предназначен для работы с устройством RM 001 или устройствами у которых I2C, ШИМ или сервоприводы собраны также.

Приведены технические характеристики подобного устройства:

Image

Пример для модели RM 001:

Image

Стартовое положение для созданных сервоприводов

В режиме созданных сервоприводов блок работает только с объявленными в своей программе, в поле инициализации в блоке инициализации и выполнения компонентами.

Определяются все созданные в программе дескрипторы сервоприводов для которых применяется метод библиотеки RISDK разворачивающий их в середину рабочего диапазона. Таким образом, если в вашей программе не инициализировано ни одного компонента сервопривода или они инициализированы на портах к которым ничего не подключено, то в результате работы блока поворота сервоприводов в начальное положение ничего не произойдет.

Данный режим более универсальным чем предыдущий, но для его корректного использования требуется указать адрес и порты подключений сервоприводов в поле инициализации. Режим предназначен для работы с устройствами, чья сборка или модели компонентов будут отличаться от устройства RM 001.

Пример для модели инициализированных сервоприводов:

Image


30 просмотров0 комментариев

Комментарии (0)

Для участия в обсуждении вы должны быть авторизованным пользователем
Разделы
Программирование на Blockly
Документация по RoboIntellect SDK (RI SDK)
Функциональный RI SDK API исполнительных устройств

Навигация

ВойтиРегистрация