El jue, 20 nov 2025 a las 23:55, gene heskett (<[email protected]>)
escribió:
> > from the hal file:
> > # ---manual tool change signals---
>
> > loadusr -W hal_manualtoolchange
> > net tool-change-request <= iocontrol.0.tool-change =>
> > hal_manualtoolchange.change <<< does not exist.
> > net tool-change-confirmed <= iocontrol.0.tool-changed =>
> > hal_manualtoolchange.changed
> > net tool-number <= iocontrol.0.tool-prep-number =>
> > hal_manualtoolchange.number
> > net tool-prepare-loopback <= iocontrol.0.tool-prepare =>
> > iocontrol.0.tool-prepared
>
> > This is 2.10-pre running on an old bullseye install
>
>
Ok, Gene.
My first question would be whether the user component hal_manualtoolchange
loads and functions correctly.
In a terminal:
xiuser@HPi7:~$halrun
halcmd: loadusr -W hal_manualtoolchange ( + popup window)
halcmd: show pin
Component Pins:
Owner Type Dir Value Name
4 bit IN FALSE hal_manualtoolchange.change
4 bit IN FALSE hal_manualtoolchange.change_button
4 bit OUT FALSE hal_manualtoolchange.changed
4 s32 IN 0 hal_manualtoolchange.number
halcmd: start
halcmd: setp hal_manualtoolchange.change TRUE (+ manual tool change popup
window)
halcmd: show pin
Component Pins:
Owner Type Dir Value Name
4 bit IN TRUE hal_manualtoolchange.change
4 bit IN FALSE hal_manualtoolchange.change_button
4 bit OUT TRUE hal_manualtoolchange.changed
4 s32 IN 0 hal_manualtoolchange.number
halcmd: stop
halcmd: exit
As you can see, the component loads and changes values correctly.
I am using a RIP 2.10.pre installation. The component compiled perfectly.
Regards
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers