When a gcode subroutine is executing after being called by a "O<...> 
call" statement, the "file" variable of "LinuxCNC Status" window is not 
updated properly: the filename for the subroutine appears for short time 
in this variable, then the variable come back to the calling gcode 
filename, before end of subroutine execution. This prevents proper 
display of current G-Code statements in gscreen or gmoccapy.

The issue can be easily seen by observing content of "LinuxCNC Status" 
window when a long subroutine is executing.

I have discovered this issue by trying to mix Gscreen with remap M6, but 
the problem is not linked to remap.
( see 
http://www.linuxcnc.org/index.php/english/forum/41-guis/26819-gscreen--remap-m6-issue
 
).

It that case the issue is really annoying because the displayed G-Code 
file in Gremlin and Gscreen is not the one really in execution phase => 
no more proper display of toolpath. Looks like there is some king of 
"dephasing" problem between the reported filename in "file" variable on 
the one really in execution state.

I see also strange behaviour for "current_line" variables. The line 
really in execution is properly given by "motion_line", but not in 
"current_line".

I run 2.6.0-pre0-4621

Frederic



------------------------------------------------------------------------------
Get your SQL database under version control now!
Version control is standard for application code, but databases havent 
caught up. So what steps can you take to put your SQL databases under 
version control? Why should you start doing it? Read more to find out.
http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.clktrk
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to