Пример #1
0
def test_Device():
    print "Test Device"
    d = Device("COM6", "COM7")
    servos = [0, 1]
    for servo_id in servos:
        print "-- servo:", servo_id
        print "Go Home"
        d.go_home()
        print "Get Errors"
        print d.get_errors()

        print "Get Position"
        pos = d.get_position(servo_id)
        print pos

        newsetpos = pos - 50
        print "Set Target:", newsetpos
        d.set_target(servo_id, newsetpos)
        d.wait_until_at_target()
        newpos = d.get_position(servo_id)
        print "%s==%s" % (newsetpos, newpos),
        print newsetpos == newpos

        newsetpos = pos + 50
        print "Set Target:", newsetpos
        d.set_target(servo_id, newsetpos)
        d.wait_until_at_target()
        newpos = d.get_position(servo_id)
        print "%s==%s" % (newsetpos, newpos),
        print newsetpos == newpos

        d.go_home()
        print d.get_errors()
    del d
    print "Device tested"