Thanks for isolating those bits of code! I'll run those snippets on my 2 machines with RT builds tonight to see if the same failure occurs. Logging kindof works in RT builds but it dumps the text to a system log instead of stdout. Also, floats don't print correctly because of a limitation in rtapi_print. Given the annoyances with RT builds, don't worry about capturing debug logs for now. It's plenty helpful just to have a snippet of code that fails.
I took a look at steve.ngc, and it looks like there are a bunch of "almost" tangent arcs, so there are still some slowdowns here. The latest commit should handle arcs and lines that are exactly tangent. I could cheat and make the tolerance looser, but it will likely introduce small acceleration spikes that will be hard to control. Still, this type of benchmark is really useful to see what the new code can and cannot do. I'll post again soon when I figure out the cause of the shoot-to-infinity error. My guess at this point is that a function is implemented differently on the RT side that is not catching a NAN or divide by zero error. -Rob ------------------------------------------------------------------------------ Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
