For me this was a good example. I wanted to write a userspace pendent interface. Assuming you have created a pin object as "h", the pin's input is read as h.in and you can set h.out to set the output. The link below is a sample program that copies a pin's input to its output. So it shows both reading and writing. http://linuxcnc.org/docs/html/hal/halmodule.html#_driving_bidirectional_hal_io_pins
On Wed, Dec 16, 2020 at 3:41 PM <[email protected]> wrote: > With the great help on list and off I'm having some progress. > > When debugging it is very convenient to be able to run a program in a > terminal window. Doing so immediately shows syntax errors. The program can > talk to an Arduino listening on a USB simulated serial port and can create > pins that can be displayed or set in halcmd. A ctrl-C closes things. The > only remaining problem is that I have not found a way to read values from > existing HAL pins in order to get axis positions and other useful > information. Halcmd and other programs can display the value of any pin. Is > reading pins created by another program not supported in python or am I > just missing a vital incantation? > > > > _______________________________________________ > Emc-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-users > -- Chris Albertson Redondo Beach, California _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
