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