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
