From a5e9fd135850a352da880328e3627fca0a77097b Mon Sep 17 00:00:00 2001 From: curt Date: Sat, 11 Sep 1999 02:08:31 +0000 Subject: [PATCH] Jon's updates to adjust control gains. --- src/FDM/JSBSim.cxx | 4 ++-- src/FDM/JSBSim/FGFCS.h | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) 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); -- 2.39.5