On Friday, March 04, 2011 10:12:57 am Igor Chudov did opine:

> On Fri, Mar 4, 2011 at 7:27 AM, Przemek Klosowski <
> 
> przemek.klosow...@gmail.com> wrote:
> > On 3/4/11, Igor Chudov <ichu...@gmail.com> wrote:
> > > I re-wrote Andy's function to compare the absolute value of the
> > > diff, and compare that to 1E-07. I know that this is crazy, ugly,
> > > and stupid. But
> > 
> > it
> > 
> > > works beautifully.
> > 
> > NO, absolutely not stupid at all. This is in fact the only sane way of
> > comparing floating point numbers, recommended in all numerical
> > analysis textbooks.
> 
> Whils I kind of agree in general (I do numerical modeling too, for a
> living), here we are essentially comparing a == a and it fails. See my
> another post in this thread about GCC bug 323.
> 
> My concern with doing what I am doing, is that if I wanted the knee to
> move at glacial speed, it would shut off.
> But I know that I do not need it.

But, would it not come back on and move accordingly if the diff between 
shutoff position (saved) and present requested position exceeded that 
1E-07?  That does seem to a a pretty reasonable assumption, and at that 
small a diff, the part would never know the motor had been resting. I don't 
see an accumulated error creeping in as long as the requested position is 
never thrown away, only the saved requested position at the point of the 
turnoff.

I looked at the smallest knee mill Grizzly has, but keep going back to the 
G0704 because of its larger table motion envelope.  OTOH the head on that 
re-labeled machine can be articulated too.  But it also weighs a good half 
ton, and the flooring in my shop is not up to that, its sagged about 2" in 
the middle now, and was liberally blocked and leveled when I built it. 
Damned yellow clay soil, its a supercooled liquid.  Never stops flowing.

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
<http://tinyurl.com/ddg5bz>
Your CHEEKS sit like twin NECTARINES above a MOUTH that knows no BOUNDS --

------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to