On Tuesday 05 October 2021 22:10:37 Gene Heskett wrote:

> Greetings all;
>
> I went thru this whole thread:
>
> https://www.mail-archive.com/emc-users%40lists.sourceforge.net/msg8704
>5.html
>
> Without finding any indication of what line the axis addition in the
> original added line of "Flag = 0" is added to the /usr/bin/axis code?,
> and of course that line is lost and should be restored anytime
> LinuxCNC is updated.
>
> Does anyone know the line number of /usr/bin/axis where that might be
> inserted, as applied to the current master version?

Working from a different premise, I have commented out those lines 
in .axisrc that cause the errors, so I can run it long enough for 
halshow to show me what I have.

And I now have, from halshow:
    19  bit   OUT         FALSE  axis.x.kb-jog-active ==> axis:0:kb
    19  bit   OUT         FALSE  axis.z.kb-jog-active ==> axis:1:kb
   134  bit   IN          FALSE  axisui.user.Xisactive <== Xisactive
   134  bit   IN          FALSE  axisui.user.Yisactive     # is a lathe
   134  bit   IN          FALSE  axisui.user.Zisactive <== Zisactive
   134  bit   IN          FALSE  axisui.user.activeX <== activeX
   134  bit   IN          FALSE  axisui.user.activeY       # is a lathe
   134  bit   IN          FALSE  axisui.user.activeZ <== activeZ 

Which is all FALSE because axis_letter is undefined according to the 
showstopper errors. But it is in /usr/bin/axis, so I have to assume I 
have a syntax error in the code now commented out.

I also put a print statement in .axisrc in an attempt to discover what 
vars looks like, but all I get from that is an address in memory where 
vars lives. Every 20 ms, a steady stream Not hellpfull.

But the Xisactive and Zisactive signals are not the signals I intend to 
use as update triggers. However halshow will not allow me to "sets" them 
to exercise them because they already have a src. So disconnecting those 
is next. Also, setp-ing the above inputs has no effect on the axisui 
outputs.

Obviously I'm lost and don't have a clue what I'm doing. Does anyone have 
this jogaxisget.comp code actually working to control the active axis 
display buttons?

All I really want is a set of input pins that are or'd into the keyboard 
signals that do control the display. If active high, net-ting them to 
existing signals would be a 2 line edit in my .hal file. Problem solved.

And its ok, but I just found they don't work from a logged in keyboard, 
only from the machines own keyboard.

Thank you.

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, 1940)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
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