X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FFDM%2FJSBSim%2Fmodels%2FFGAircraft.cpp;h=75f9fba590b680eeb7b79a6273d8228e26fd2145;hb=edd83dd7e8fd7162ae49da6113ad797c68769f20;hp=83a1bf1779b9f8feff5e401f7bb35115bf2f800e;hpb=82364aa4da90f9efd0047ababb42fc402f382015;p=flightgear.git diff --git a/src/FDM/JSBSim/models/FGAircraft.cpp b/src/FDM/JSBSim/models/FGAircraft.cpp index 83a1bf177..75f9fba59 100644 --- a/src/FDM/JSBSim/models/FGAircraft.cpp +++ b/src/FDM/JSBSim/models/FGAircraft.cpp @@ -114,6 +114,8 @@ bool FGAircraft::Run(void) if (FGModel::Run()) return true; if (FDMExec->Holding()) return false; + RunPreFunctions(); + vForces.InitMatrix(); if (!HoldDown) { vForces += Aerodynamics->GetForces(); @@ -139,6 +141,8 @@ bool FGAircraft::Run(void) vNwcg = Aerodynamics->GetTb2w() * vNcg; vNwcg(3) = -1*vNwcg(3) + 1; + RunPostFunctions(); + return false; } @@ -199,6 +203,8 @@ bool FGAircraft::Load(Element* el) } } + FGModel::PostLoad(el); + Debug(2); return true;