Alex Perry wrote:
> That's the same error I have on the C172 at simulator startup.  FYI.

A crash at startup is mostly because of stale objects files hanging 
around. I think you should do a "make clean" in src/FDM/JSBSim and 
remove src/FDM/JSBSim.o and try again.

> 
>>JSBsim C310 crashes the sim on gear retraction.
>>
>>$PATLA,117.30,119.0,111.80,29.0,266*69
>>182: GEAR_CONTACT 1
>>183: Crash Detected
>>184: GEAR_CONTACT 1
>>185: Crash Detected
>>186: GEAR_CONTACT 1
>>187: Crash Detected
>>188: GEAR_CONTACT 1
>>189: Crash Detected
>>190: GEAR_CONTACT 1
>>191: Crash Detected
>>192: GEAR_CONTACT 1
>>193: Crash Detected
>>194: GEAR_CONTACT 1
>>195: Crash Detected
>>Tile not found (Ok if initializing)
>>Attempting to schedule tiles for bogus latitude and
>>longitude.  This is a FATAL error.  Exiting!

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 {


Ths problem is that GearPos is decreased to it lowest maximum value 
somewhere in the retraction code.
I suspect there is a check for == 0 where < 0.01 would be more apropriate.

Erik



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

Reply via email to