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

Reply via email to