From: curt Date: Sat, 11 Sep 1999 02:08:31 +0000 (+0000) Subject: Jon's updates to adjust control gains. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=a5e9fd135850a352da880328e3627fca0a77097b;p=flightgear.git Jon's updates to adjust control gains. --- diff --git a/src/FDM/JSBSim.cxx b/src/FDM/JSBSim.cxx index 6a66b753d..ed2794f39 100644 --- a/src/FDM/JSBSim.cxx +++ b/src/FDM/JSBSim.cxx @@ -112,10 +112,10 @@ int fgJSBsimUpdate(FGInterface& f, int multiloop) { } // copy control positions into the JSBsim structure - FDMExec.GetFCS()->SetDa( controls.get_aileron() / 10.0 ); + FDMExec.GetFCS()->SetDa( controls.get_aileron()); FDMExec.GetFCS()->SetDe( controls.get_elevator() + controls.get_elevator_trim() ); - FDMExec.GetFCS()->SetDr( controls.get_rudder() / 10.0 ); + FDMExec.GetFCS()->SetDr( controls.get_rudder()); FDMExec.GetFCS()->SetDf( 0.0 ); FDMExec.GetFCS()->SetDs( 0.0 ); FDMExec.GetFCS()->SetThrottle( FGControls::ALL_ENGINES, diff --git a/src/FDM/JSBSim/FGFCS.h b/src/FDM/JSBSim/FGFCS.h index 7617bd045..c5226e785 100644 --- a/src/FDM/JSBSim/FGFCS.h +++ b/src/FDM/JSBSim/FGFCS.h @@ -61,9 +61,9 @@ public: inline float GetDs(void) {return Ds;} inline float GetThrottle(int ii) {return Throttle[ii];} - inline void SetDa(float tt) {Da = tt;} - inline void SetDe(float tt) {De = tt;} - inline void SetDr(float tt) {Dr = tt;} + inline void SetDa(float tt) {Da = tt*0.17;} + inline void SetDe(float tt) {De = tt*0.60;} + inline void SetDr(float tt) {Dr = tt*1.09;} inline void SetDf(float tt) {Df = tt;} inline void SetDs(float tt) {Ds = tt;} void SetThrottle(int ii, float tt);