Greetings all;

I am back in a pickle, and because I can't get a backtrace, have no clue 
what to do next except nuke about 300 LOC and start all over again.

There is, someplace around the exit of a loop that carves the end boards, 
a stray move, or a stopper control, that should stop another iteration 
of the finger carving, that because the retrace to start the next depth 
pass has already begun. The complaint is it cannot reach the point 
without gouging.  Names the line of code, but that line of code has 
already been used 5 times without the error.

So what do I do, nuke 300 LOC and start all over again?

I could fix it, if I could get a backplot so I can see the error. I even 
enabled the full 0x7FFFFFFF debug, but that report ends with the code 
file being successfully opened. No errors from scanning in the file are 
reported.

I am a great believer in write once, execute many times.  But LinuxCNC is 
making that impossible.  The inability to troubleshoot/trace a 
subroutines execution made me try and inline enough copies of the 
subroutine to get the job done, but it has also made a total wreck out 
of any control test efforts.

What do I do next? I don't relish the week it would take to rewrite that 
300 LOC just to make it do one tools work, and there are two tools and 
two board widths involved here.  The third tool, to carve the ebony 
button pockets and screw head seats plus holes, is a separate file.

I can post the latest, but I don't believe I should ask for you folks to 
spend the time tracing thru the code to find my errors.

Nor do I want to write a routinefor a 1/4" tool for narrow boards in 2 
ending styles, wide boards in 2 ending styles, then effectively 
duplicate those 4 versions into 4 more just to run the roundover tool.  
Having the board measurements all in one or 2 files, all rigged to 
automatically adjust for the boards shrinkage as I change that as the 
boards dry is way too much of a housekeeping chore trying to keep 
everything in step.

In metal, not that much of a problem, its reasonably stable with changes 
in the weather, but in wood, which wanders in every dimension except 
length when the weather changes, and no ability to dot source a master 
file setting all those adjustments, it rapidly becomes a frustrating, 
impossible problem.

So, how best to re-attack this is the question.

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)
Genes Web page <http://geneslinuxbox.net:6309/gene>

------------------------------------------------------------------------------
Presto, an open source distributed SQL query engine for big data, initially
developed by Facebook, enables you to easily query your data on Hadoop in a 
more interactive manner. Teradata is also now providing full enterprise
support for Presto. Download a free open source copy now.
http://pubads.g.doubleclick.net/gampad/clk?id=250295911&iu=/4140
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to