#### The following code goes in custom_postgui.hal # **** Setup of spindle speed display using pyvcp -START **** # **** Use ACTUAL spindle velocity from spindle encoder # **** spindle-velocity bounces around so we filter it with lowpass # **** spindle-velocity is signed so we use absolute component to remove sign # **** ACTUAL velocity is in RPS not RPM so we scale it. setp scale.0.gain 60 setp lowpass.0.gain 0.010000 net spindle-velocity => lowpass.0.in net spindle-fb-filtered-rps lowpass.0.out => abs.0.in net spindle-fb-filtered-abs-rps abs.0.out => scale.0.in net spindle-fb-filtered-abs-rpm scale.0.out => pyvcp.spindle-speed # **** set up spindle at speed indicator **** net spindle-cmd => near.6.in1 net spindle-velocity => near.6.in2 net spindle-at-speed <= near.6.out setp near.6.scale 1.500000 net spindle-at-speed => pyvcp.spindle-at-speed-led