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

Reply via email to