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

Reply via email to