Advertisement
Guest User

start.hal

a guest
Aug 18th, 2012
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. loadusr -Wn gladevcp gladevcp -c gladevcp -u handler.py wd.glade
  2.  
  3. loadrt threads name1=fast period1=50000 fp1=0 name2=slow period2=1000000
  4.  
  5. loadrt stepgen step_type=0,0 ctrl_type=v,v
  6.  
  7. addf stepgen.make-pulses fast
  8. addf stepgen.update-freq slow
  9. addf stepgen.capture-position slow
  10.  
  11. setp stepgen.0.position-scale 100
  12.  
  13. loadrt hal_parport cfg="0x378 out"
  14. addf parport.0.read fast
  15. addf parport.0.write fast
  16.  
  17. loadrt spooler
  18. addf spooler.0 slow
  19.  
  20. loadrt conv_s32_float
  21. addf conv-s32-float.0 slow
  22.  
  23. setp gladevcp.hal_hbox1 1
  24. setp gladevcp.hal_hbox2 1
  25.  
  26. net p-scale stepgen.0.velocity-cmd <= spooler.0.vel-out
  27.  
  28. net run-stepgen stepgen.0.enable <= gladevcp.start_button
  29.  
  30. setp spooler.0.min-limit 0
  31. setp spooler.0.max-limit 1000
  32. net spool-vel spooler.0.vel-in gladevcp.hal_spinbutton1-f
  33. net spool-count spooler.0.step-counts conv-s32-float.0.in <= stepgen.0.counts
  34.  
  35. net position-bar gladevcp.hal_hbar1 <= conv-s32-float.0.out
  36.  
  37. net guide-step parport.0.pin-02-out <= stepgen.0.step
  38. net guide-dir parport.0.pin-03-out <= stepgen.0.dir
  39.  
  40. start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement