All pastes #1490020 Raw Edit

mpg.hal

public text v1 · immutable
#1490020 ·published 2009-07-09 20:24 UTC
rendered paste body

# z mpg
setp hm2_[HOSTMOT2](BOARD).0.encoder.00.counter-mode 0
setp hm2_[HOSTMOT2](BOARD).0.encoder.00.filter 1
setp hm2_[HOSTMOT2](BOARD).0.encoder.00.index-invert 0
setp hm2_[HOSTMOT2](BOARD).0.encoder.00.index-mask 0
setp hm2_[HOSTMOT2](BOARD).0.encoder.00.index-mask-invert 0
#setp hm2_[HOSTMOT2](BOARD).0.encoder.00.scale  500

# x mpg
setp hm2_[HOSTMOT2](BOARD).0.encoder.01.counter-mode 0
setp hm2_[HOSTMOT2](BOARD).0.encoder.01.filter 1
setp hm2_[HOSTMOT2](BOARD).0.encoder.01.index-invert 0
setp hm2_[HOSTMOT2](BOARD).0.encoder.01.index-mask 0
setp hm2_[HOSTMOT2](BOARD).0.encoder.01.index-mask-invert 0
#setp hm2_[HOSTMOT2](BOARD).0.encoder.01.scale  500

setp axis.0.jog-enable TRUE
setp axis.2.jog-enable TRUE
setp axis.0.jog-scale 0.005
setp axis.2.jog-scale 0.005
setp axis.0.jog-vel-mode 1
setp axis.2.jog-vel-mode 1

setp mpgmux.in1 0.001
setp mpgmux.in0 0.005
setp mpgmux.in2 0.02

net mpgx1 mpgmux.sel0
net mpgx100 mpgmux.sel1

net pend-scale axis.0.jog-scale <= mpgmux.out
net pend-scale axis.2.jog-scale

net pend-counts1 axis.0.jog-counts <= hm2_[HOSTMOT2](BOARD).0.encoder.01.count
net pend-counts2 axis.2.jog-counts <= hm2_[HOSTMOT2](BOARD).0.encoder.00.count