RI_SDK_exec_ServoDrive_MinStepRotate
Описание метода
Выполняет поворот сервопривода на минимальный шаг с заданной угловой скоростью.
Поворот на минимальный шаг. Дает команду сервоприводу повернуть на 1 градус. Направление поворота задается логическим параметром. Скорость поворота определяется числовым параметром, задающим угловую скорость поворота (градус / секунда). Блок может работать в синхронном или асинхронном режиме.
При синхронном режиме программа, которая вызвала данную функцию, сначала ожидает её выполнение, а потом продолжает вызовы других команд. При асинхронном режиме функция вызывается, но ожидания её завершения не происходит. Другие команды могут перекрыть её выполнение и функция не отработает.
Направления движения:
- «истина» - по часовой стрелке
- «ложь» - против часовой стрелки
Изначально у серопривода положение 0 градусов. Поэтому первое движение он может совершить только на положительный угол т.е. по часовой стрелке.
Для своей работы блок поворота сервопривода использует метод библиотеки RISDK.
Примеры
В данном примере осуществляется поворот сервопривода базы на 1 градус по часовой стрелке со скоростью 100 градусов в секунду.
В результате работы программы будет выведена такая строчка: « Сервопривод №0 | Синхронно поворот по часовой на минимальный шаг со скоростью 100 °/сек »