On Wednesday 12 August 2015 19:49:34 andy pugh wrote:
> On 13 August 2015 at 00:38, Gene Heskett <[email protected]> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers