On Fri, 2002-02-15 at 01:49, Erik Hofman wrote:
> 
> >>>>This gets fixed by this patch:
> >>>>
> >>>>--- /home/erik/src/CVS/fgfs/JSBSim/FGLGear.cpp 
> >>>>
> >>Fri Jan 25 21:10:22 2002
> >>
> >>>>+++ FGLGear.cpp Thu Feb 14 11:26:01 2002
> >>>>@@ -189,9 +189,11 @@
> >>>>
> >>>>   if (isRetractable) {
> >>>>     if (FCS->GetGearPos() < 0.01) {
> >>>>+      FCS->SetGearPos(0.0);
> >>>>       GearUp   = true;
> >>>>       GearDown = false;
> >>>>      } else if (FCS->GetGearPos() > 0.99) {
> >>>>+      FCS->SetGearPos(1.0);
> >>>>       GearDown = true;
> >>>>       GearUp   = false;
> >>>>      } else {
> 
> >>Well, I wasn't saying this was the cuase of the
> >>problem, just *a* 
> >>solution. I figured there might be  a counter
> >>somwhere which decreses 
> >>GearPos by a certain amount, but the check didn't
> >>catch it being close 
> >>to 0.0
> >>Therefore it would en up in an endless loop or
> >>something.
> >>
> > It's possible.  Do you notice any problem with the
> > flaps? (it's the same code:
> 
> 
> Well, I got the evidence now:
> *** GearPos = 0.0200
> *** GearPos = 0.0183
> *** GearPos = 0.0167
> *** GearPos = 0.0150
> *** GearPos = 0.0133
> *** GearPos = 0.0117
> *** GearPos = 0.0100
> *** GearPos = 0.0083
> *** GearPos = 0.0067
> *** GearPos = 0.0050
> *** GearPos = 0.0033
> *** GearPos = 0.0017
> *** GearPos = 0.0000
> *** GearPos = 
> 
>-389066614055886070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0000
> 
> But I cant find where this happens. I trecked it down to FGState.cpp
> FGState::SetParameter(eParam val_idx, double val) where I printed the 
> value of val.
> 
> Can anybody who has some more knowledge on JSBSim please take a look at it?

I'll look into it tonight or tomorrow.

> 
> Erik
> 
> 
> _______________________________________________
> Flightgear-devel mailing list
> [EMAIL PROTECTED]
> http://mail.flightgear.org/mailman/listinfo/flightgear-devel
-- 
Tony Peden
[EMAIL PROTECTED]
We all know Linux is great ... it does infinite loops in 5 seconds. 
-- attributed to Linus Torvalds

_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to