Робототехника для школы. Часть 3
В предыдущих частях:
Часть 1 — конструкция манипуляционного робота
Часть 2 — программа управления для манипуляционного робота
Ручное управление роботом
В прошлой статье мы описали программу, с помощью которой наш робот переворачивал бочки с джемом. Данная программа выполняла заданную последовательность команд в автоматическом режиме, т.е. человек не мог повлиять на процесс выполнения операции. Кроме того, наш манипулятор, управляемый данной программой, способен брать объекты строго определённого размера. А что если возникнет необходимость переноса бочек разных размеров? Нам захотелось добавить в программу возможность ручного управления манипулятором с компьютера, чтобы иметь возможность полностью контролировать нашу производственную операцию.
Для начала было решено создать графический интерфейс, позволяющий переключаться между ручным и автоматическим режимами управления. На вкладке Panel главной программы мы разместили компонент Slider (Element groups->Operating elements->Control elements), а также элементы оформления Drawing functions (Drawing->Shapes и Text) (рис. 1).
Нажатием правой кнопкой мыши на переключателе вызывается контекстное меню свойств объекта. Можно задать новое имя для данного компонента, а также минимальное и максимальное целочисленные значения между которыми возможно его переключение. В данном случаи мы ввели только два значения – 0 и 1. Читать дальше→