67 lines
1.9 KiB
Python
Executable File
67 lines
1.9 KiB
Python
Executable File
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
|
|
import sys, config, math, time
|
|
from ur5controller import DemoController
|
|
|
|
|
|
def check_edges(controller):
|
|
controller.movel(config.R_MIN, config.TABLE_EDGE_RIGHT, config.Z_MIN)
|
|
print 'Right edge.'
|
|
dummy = raw_input('Press any key to continue...')
|
|
|
|
controller.movel(config.R_MIN, 0, config.Z_MIN)
|
|
print 'Middle.'
|
|
time.sleep(1)
|
|
dummy = raw_input('Press any key to continue...')
|
|
|
|
controller.movel(config.R_MIN, config.TABLE_EDGE_LEFT, config.Z_MIN)
|
|
print 'Left edge.'
|
|
time.sleep(1)
|
|
dummy = raw_input('Press any key to continue...')
|
|
|
|
def test_movec(controller):
|
|
controller.movec(config.R_MIN, config.TABLE_EDGE_RIGHT, config.Z_MIN)
|
|
print 'Right edge.'
|
|
dummy = raw_input('Press any key to continue...')
|
|
|
|
controller.movec(config.R_MIN, 0, config.Z_MIN)
|
|
print 'Middle.'
|
|
time.sleep(1)
|
|
dummy = raw_input('Press any key to continue...')
|
|
|
|
controller.movec(config.R_MIN, config.TABLE_EDGE_LEFT, config.Z_MIN)
|
|
print 'Left edge.'
|
|
time.sleep(1)
|
|
dummy = raw_input('Press any key to continue...')
|
|
|
|
def test_movec_hax(controller):
|
|
controller.movec_hax(config.R_MIN, config.TABLE_EDGE_RIGHT, config.Z_MIN)
|
|
print 'Right edge.'
|
|
dummy = raw_input('Press any key to continue...')
|
|
|
|
controller.movec_hax(config.R_MIN, 0, config.Z_MIN)
|
|
print 'Middle.'
|
|
time.sleep(1)
|
|
dummy = raw_input('Press any key to continue...')
|
|
|
|
controller.movec_hax(config.R_MIN, config.TABLE_EDGE_LEFT, config.Z_MIN)
|
|
print 'Left edge.'
|
|
time.sleep(1)
|
|
dummy = raw_input('Press any key to continue...')
|
|
|
|
|
|
if __name__ == '__main__':
|
|
controller = None
|
|
try:
|
|
controller = DemoController(config)
|
|
#check_edges(controller)
|
|
test_movec_hax(controller)
|
|
except Exception, e:
|
|
print e
|
|
|
|
time.sleep(1)
|
|
if controller:
|
|
controller.cleanup()
|
|
sys.exit(1)
|