test-ui.py
1 #!/usr/bin/env python 2 3 import linuxcnc, hal 4 import sys 5 6 # Initialization 7 c = linuxcnc.command() 8 s = linuxcnc.stat() 9 c.state(linuxcnc.STATE_ESTOP_RESET) 10 c.state(linuxcnc.STATE_ON) 11 c.mode(linuxcnc.MODE_MDI) 12 13 c.mdi('(print,pre 1)') 14 c.mdi('(print,pre 2)') 15 c.mdi('M400') 16 c.mdi('(print,post 1)') 17 c.mdi('(print,post 2)') 18 c.mdi('(print,post 3)') 19 c.mdi('(print,post 4)') 20 c.mdi('(print,post 5)') 21 c.mdi('(print,post 6)') 22 23 # Shutdown 24 c.wait_complete() 25 sys.exit(0) 26