I have no experience using this, but in halmodule.cc I see there is a "connect" function:
{"connect", connect, METH_VARARGS, "connect pin to signal"}, On 01/19/2015 12:31 PM, Niemand Sonst wrote: > Does noboddy have an idea or help for me? > The hal pin motion.requested-vel do show nearly exactly what I want, but > how to listen on that pin from python without using the hal file? > I want to avoit the additional connection for my users! > > Norbert > > Am 17.01.2015 um 20:11 schrieb Niemand Sonst: >> Hallo, >> >> I am using the python interface a lot for my GUI gmoccapy, but I am >> facing a problem. >> >> In the info box of the screen, I display also the values for feed and >> speed, so you will see values like S 2000 and F 250. >> >> For the spindle speed I do use self.stat.spindle_speed, as this returns >> the value of the actual line of code or the actual MDI command, and if >> that value is zero, I can get information from self.stat.settings[2], as >> it contains the value witch will be applied if the user presses the >> spindle start button. So this part is clear. >> >> But how to do the same for feed? >> There is no self.stat.feed_value. >> >> self.stat.settings[1] will return the read ahead value, so you will not >> even get any reliable information, as the interpreter has finished read >> ahead before the program even starts. The documentation says "returns >> the current interpreter settings for spindle speed and feed rate, but >> that is not correct, because you do not get the current values, you get >> the values the interpreter has read already. >> >> self.status.current_vel gives you the velocity including override values >> and not the commanded feed and if you jog and you have no F value set, >> you will get a result, what is correct. >> >> Then I tried self.stat.command to get the currently executed command and >> check from there if an F value is included, but you get only the read >> ahead values! This is not what I want, I want to get feed as it is >> handled for the spindle, status.spindle_speed returns the spindle speed >> value without the override and not the read ahead one! >> >> So how toi get the F value of the actual handled code line, not read >> ahead. >> >> I tried to find and understand the C code, but got am lost. >> >> Could somebody please take a look and and a status.feed_value? >> >> Thanks Norbert >> >> ------------------------------------------------------------------------------ >> New Year. New Location. New Benefits. New Data Center in Ashburn, VA. >> GigeNET is offering a free month of service with a new server in Ashburn. >> Choose from 2 high performing configs, both with 100TB of bandwidth. >> Higher redundancy.Lower latency.Increased capacity.Completely compliant. >> http://p.sf.net/sfu/gigenet >> _______________________________________________ >> Emc-developers mailing list >> Emc-developers@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/emc-developers >> > > > ------------------------------------------------------------------------------ > New Year. New Location. New Benefits. New Data Center in Ashburn, VA. > GigeNET is offering a free month of service with a new server in Ashburn. > Choose from 2 high performing configs, both with 100TB of bandwidth. > Higher redundancy.Lower latency.Increased capacity.Completely compliant. > http://p.sf.net/sfu/gigenet > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > ------------------------------------------------------------------------------ New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers