That's pretty slick. JT
On 1/28/2016 8:45 AM, Dewey Garrett wrote: >> How to make one LinuxCNC config suitable in both cases: real and sim? > One can perform all kinds of programming logic using a haltcl file. > Ref: http://linuxcnc.org/docs/2.7/html/hal/haltcl.html > > Example ini file excerpt: > ... > [HAL] > HALFILE = one.hal > HALFILE = two.tcl > HALFILE = three.hal > ... > [OPTIONS] > SIM = 1 > ... > > two.tcl excerpt: > # ... > if {[info exists ::OPTIONS] && $::OPTIONS(SIM) == 1} { > loadrt sim_parport names=p > } else { > loadrt parport names=p > } > # ... > addf p.read base-thread > # ... > addf p.write base-thread > # ... ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
