On Wednesday 12 August 2015 19:49:34 andy pugh wrote: > On 13 August 2015 at 00:38, Gene Heskett <ghesk...@wdtv.com> wrote: > > How would I go about generating or regenerating as the case may be, > > the missing [HALUI] .ini file stuff? > > The [HALUI] section only defines G-code actions that can be triggered > by HAL pins. Having nothing in there is not unusual. > > What does halcmd show pin halui* show you? > Word wrap off, and its verbose:
gene@GO704:~/linuxcnc/configs/GO704fast$ halcmd show pin halui* Component Pins: Owner Type Dir Value Name 7 bit IN FALSE halui.abort 7 float OUT 9.479578 halui.axis.0.pos-commanded 7 float OUT 9.479578 halui.axis.0.pos-feedback 7 float OUT 2.376758e-07 halui.axis.0.pos-relative 7 float OUT 48.87894 halui.axis.1.pos-commanded 7 float OUT 48.87894 halui.axis.1.pos-feedback 7 float OUT 2.376758e-07 halui.axis.1.pos-relative 7 float OUT -86.86233 halui.axis.2.pos-commanded 7 float OUT -86.86233 halui.axis.2.pos-feedback 7 float OUT 76.2 halui.axis.2.pos-relative 7 float OUT 0 halui.axis.3.pos-commanded 7 float OUT 0 halui.axis.3.pos-feedback 7 float OUT 0 halui.axis.3.pos-relative 7 float OUT 0 halui.axis.4.pos-commanded 7 float OUT 0 halui.axis.4.pos-feedback 7 float OUT 0 halui.axis.4.pos-relative 7 float OUT 0 halui.axis.5.pos-commanded 7 float OUT 0 halui.axis.5.pos-feedback 7 float OUT 0 halui.axis.5.pos-relative 7 float OUT 0 halui.axis.6.pos-commanded 7 float OUT 0 halui.axis.6.pos-feedback 7 float OUT 0 halui.axis.6.pos-relative 7 float OUT 0 halui.axis.7.pos-commanded 7 float OUT 0 halui.axis.7.pos-feedback 7 float OUT 0 halui.axis.7.pos-relative 7 float OUT 0 halui.axis.8.pos-commanded 7 float OUT 0 halui.axis.8.pos-feedback 7 float OUT 0 halui.axis.8.pos-relative 7 bit IN FALSE halui.estop.activate 7 bit OUT FALSE halui.estop.is-activated 7 bit IN FALSE halui.estop.reset 7 bit IN TRUE halui.feed-override.count-enable 7 s32 IN 0 halui.feed-override.counts 7 bit IN FALSE halui.feed-override.decrease 7 bit IN FALSE halui.feed-override.direct-value 7 bit IN FALSE halui.feed-override.increase 7 float IN 0.1 halui.feed-override.scale 7 float OUT 1.12 halui.feed-override.value 7 bit OUT FALSE halui.flood.is-on 7 bit IN FALSE halui.flood.off 7 bit IN FALSE halui.flood.on 7 bit IN FALSE halui.home-all 7 float IN 0.2 halui.jog-deadband 7 float IN 0 halui.jog-speed <== jog-speed 7 float IN 0 halui.jog.0.analog <== jog-x-analog 7 float IN 0 halui.jog.0.increment 7 bit IN FALSE halui.jog.0.increment-minus 7 bit IN FALSE halui.jog.0.increment-plus 7 bit IN FALSE halui.jog.0.minus <== jog-x-neg 7 bit IN FALSE halui.jog.0.plus <== jog-x-pos 7 float IN 0 halui.jog.1.analog <== jog-y-analog 7 float IN 0 halui.jog.1.increment 7 bit IN FALSE halui.jog.1.increment-minus 7 bit IN FALSE halui.jog.1.increment-plus 7 bit IN FALSE halui.jog.1.minus <== jog-y-neg 7 bit IN FALSE halui.jog.1.plus <== jog-y-pos 7 float IN 0 halui.jog.2.analog <== jog-z-analog 7 float IN 0 halui.jog.2.increment 7 bit IN FALSE halui.jog.2.increment-minus 7 bit IN FALSE halui.jog.2.increment-plus 7 bit IN FALSE halui.jog.2.minus <== jog-z-neg 7 bit IN FALSE halui.jog.2.plus <== jog-z-pos 7 float IN 0 halui.jog.3.analog <== jog-a-analog 7 float IN 0 halui.jog.3.increment 7 bit IN FALSE halui.jog.3.increment-minus 7 bit IN FALSE halui.jog.3.increment-plus 7 bit IN FALSE halui.jog.3.minus <== jog-a-neg 7 bit IN FALSE halui.jog.3.plus <== jog-a-pos 7 float IN 0 halui.jog.selected.increment 7 bit IN FALSE halui.jog.selected.increment-minus 7 bit IN FALSE halui.jog.selected.increment-plus 7 bit IN FALSE halui.jog.selected.minus <== jog-selected-neg 7 bit IN FALSE halui.jog.selected.plus <== jog-selected-pos 7 bit OUT FALSE halui.joint.0.has-fault 7 bit IN FALSE halui.joint.0.home 7 bit OUT TRUE halui.joint.0.is-homed ==> x-is-homed 7 bit OUT FALSE halui.joint.0.is-selected 7 bit OUT FALSE halui.joint.0.on-hard-max-limit 7 bit OUT FALSE halui.joint.0.on-hard-min-limit 7 bit OUT FALSE halui.joint.0.on-soft-max-limit 7 bit OUT FALSE halui.joint.0.on-soft-min-limit 7 bit IN FALSE halui.joint.0.select <== joint-select-a 7 bit IN FALSE halui.joint.0.unhome 7 bit OUT FALSE halui.joint.1.has-fault 7 bit IN FALSE halui.joint.1.home 7 bit OUT TRUE halui.joint.1.is-homed ==> y-is-homed 7 bit OUT FALSE halui.joint.1.is-selected 7 bit OUT FALSE halui.joint.1.on-hard-max-limit 7 bit OUT FALSE halui.joint.1.on-hard-min-limit 7 bit OUT FALSE halui.joint.1.on-soft-max-limit 7 bit OUT FALSE halui.joint.1.on-soft-min-limit 7 bit IN FALSE halui.joint.1.select <== joint-select-b 7 bit IN FALSE halui.joint.1.unhome 7 bit OUT FALSE halui.joint.2.has-fault 7 bit IN FALSE halui.joint.2.home 7 bit OUT TRUE halui.joint.2.is-homed ==> z-is-homed 7 bit OUT FALSE halui.joint.2.is-selected 7 bit OUT FALSE halui.joint.2.on-hard-max-limit 7 bit OUT FALSE halui.joint.2.on-hard-min-limit 7 bit OUT FALSE halui.joint.2.on-soft-max-limit 7 bit OUT FALSE halui.joint.2.on-soft-min-limit 7 bit IN FALSE halui.joint.2.select <== joint-select-c 7 bit IN FALSE halui.joint.2.unhome 7 bit OUT FALSE halui.joint.3.has-fault 7 bit IN FALSE halui.joint.3.home 7 bit OUT TRUE halui.joint.3.is-homed ==> a-is-homed 7 bit OUT FALSE halui.joint.3.is-selected 7 bit OUT FALSE halui.joint.3.on-hard-max-limit 7 bit OUT FALSE halui.joint.3.on-hard-min-limit 7 bit OUT FALSE halui.joint.3.on-soft-max-limit 7 bit OUT FALSE halui.joint.3.on-soft-min-limit 7 bit IN FALSE halui.joint.3.select <== joint-select-d 7 bit IN FALSE halui.joint.3.unhome 7 u32 OUT 0x00000000 halui.joint.selected 7 bit OUT FALSE halui.joint.selected.has-fault 7 bit IN FALSE halui.joint.selected.home 7 bit OUT TRUE halui.joint.selected.is_homed 7 bit OUT FALSE halui.joint.selected.on-hard-max-limit 7 bit OUT FALSE halui.joint.selected.on-hard-min-limit 7 bit OUT FALSE halui.joint.selected.on-soft-limit 7 bit OUT FALSE halui.joint.selected.on-soft-min-limit 7 bit IN FALSE halui.joint.selected.unhome 7 bit OUT TRUE halui.lube.is-on 7 bit IN FALSE halui.lube.off 7 bit IN FALSE halui.lube.on 7 bit OUT TRUE halui.machine.is-on ==> machine-is-on 7 bit IN FALSE halui.machine.off 7 bit IN FALSE halui.machine.on 7 bit IN TRUE halui.max-velocity.count-enable 7 s32 IN 0 halui.max-velocity.counts <== max-vel-override-incr 7 bit IN FALSE halui.max-velocity.decrease 7 bit IN TRUE halui.max-velocity.direct-value 7 bit IN FALSE halui.max-velocity.increase 7 float IN 20 halui.max-velocity.scale 7 float OUT 20.61633 halui.max-velocity.value 7 bit OUT FALSE halui.mist.is-on 7 bit IN FALSE halui.mist.off 7 bit IN FALSE halui.mist.on 7 bit IN FALSE halui.mode.auto 7 bit OUT FALSE halui.mode.is-auto 7 bit OUT TRUE halui.mode.is-joint 7 bit OUT TRUE halui.mode.is-manual 7 bit OUT FALSE halui.mode.is-mdi ==> MDI-mode 7 bit OUT FALSE halui.mode.is-teleop 7 bit IN FALSE halui.mode.joint 7 bit IN FALSE halui.mode.manual 7 bit IN FALSE halui.mode.mdi 7 bit IN FALSE halui.mode.teleop 7 bit OUT TRUE halui.program.block-delete.is-on 7 bit IN FALSE halui.program.block-delete.off 7 bit IN FALSE halui.program.block-delete.on 7 bit OUT TRUE halui.program.is-idle 7 bit OUT FALSE halui.program.is-paused 7 bit OUT FALSE halui.program.is-running 7 bit OUT TRUE halui.program.optional-stop.is-on 7 bit IN FALSE halui.program.optional-stop.off 7 bit IN FALSE halui.program.optional-stop.on 7 bit IN FALSE halui.program.pause 7 bit IN FALSE halui.program.resume 7 bit IN FALSE halui.program.run 7 bit IN FALSE halui.program.step 7 bit IN FALSE halui.program.stop 7 bit IN TRUE halui.rapid-override.count-enable 7 s32 IN 0 halui.rapid-override.counts 7 bit IN FALSE halui.rapid-override.decrease 7 bit IN FALSE halui.rapid-override.direct-value 7 bit IN FALSE halui.rapid-override.increase 7 float IN 0.1 halui.rapid-override.scale 7 float OUT 1 halui.rapid-override.value 7 bit IN TRUE halui.spindle-override.count-enable 7 s32 IN 0 halui.spindle-override.counts <== spindleoverride-incr 7 bit IN FALSE halui.spindle-override.decrease 7 bit IN TRUE halui.spindle-override.direct-value 7 bit IN FALSE halui.spindle-override.increase 7 float IN 0.01 halui.spindle-override.scale 7 float OUT 1 halui.spindle-override.value 7 bit OUT TRUE halui.spindle.brake-is-on 7 bit IN FALSE halui.spindle.brake-off 7 bit IN FALSE halui.spindle.brake-on 7 bit IN FALSE halui.spindle.decrease 7 bit IN FALSE halui.spindle.forward <== spindle-manual-cw 7 bit IN FALSE halui.spindle.increase 7 bit OUT FALSE halui.spindle.is-on 7 bit IN FALSE halui.spindle.reverse <== spindle-manual-ccw 7 bit OUT FALSE halui.spindle.runs-backward 7 bit OUT FALSE halui.spindle.runs-forward 7 bit IN FALSE halui.spindle.start 7 bit IN FALSE halui.spindle.stop <== spindle-manual-stop 7 float OUT 0 halui.tool.length_offset.a 7 float OUT 0 halui.tool.length_offset.b 7 float OUT 0 halui.tool.length_offset.c 7 float OUT 0 halui.tool.length_offset.u 7 float OUT 0 halui.tool.length_offset.v 7 float OUT 0 halui.tool.length_offset.w 7 float OUT 0 halui.tool.length_offset.x 7 float OUT 0 halui.tool.length_offset.y 7 float OUT 0 halui.tool.length_offset.z 7 u32 OUT 0x00000001 halui.tool.number 26 float IN 0 wcomp.brakes.in 26 float IN 0 wcomp.brakes.max 26 float IN 0 wcomp.brakes.min 26 bit OUT FALSE wcomp.brakes.out 26 bit OUT TRUE wcomp.brakes.over 26 s32 OUT 111 wcomp.brakes.time 26 bit OUT TRUE wcomp.brakes.under 26 float IN 0 wcomp.spindle.in 26 float IN 0 wcomp.spindle.max 26 float IN 0 wcomp.spindle.min 26 bit OUT FALSE wcomp.spindle.out 26 bit OUT TRUE wcomp.spindle.over 26 s32 OUT 142 wcomp.spindle.time 26 bit OUT TRUE wcomp.spindle.under gene@GO704:~/linuxcnc/configs/GO704fast$ halcmd show pin halui* |wc -l 201 201 lines. I knew there was a bunch of them. > It seems odd that all the halui pins should have disappeared. Is this a glade problem? Cheers, Gene Heskett -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) Genes Web page <http://geneslinuxbox.net:6309/gene> ------------------------------------------------------------------------------ _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers