On 17 Jun 2006, Gonzalo Aguilar Delgado wrote:
 >My joy is not very new and has a big dead zone (-0.1,0.1)
 >and I'm trying to set sead-band to 1.0 or even greater
 >values. But it did not work.
 >
 >How can I solve this? Because it's terrible to see how
 >controls move from time to time a lot!

Lots of joysticks have a dead zone so large that it makes
them unusable. I got my private license on an aircraft
that had a stick, not a yoke, and I know how a responsive
stick should feel. You can't control your aircraft on final
with crosswind and turbulence with a big dead zone --
little stick movements don't do anything, and bigger
movements can jerk the plane right into the ground.

When I bought my last joystick, I tested several demo
joysticks in a computer store by taking a laptop into the
store running a modified version of fgjs. I recompiled fgjs
to display the axis positions with an extra digit of
precision. I attached each demo joystick and tested
each axis of movement. Regardless of price, most
joysticks had a huge dead zone in all three axes. Only
one model (Thrustmaster Top Gun Fox 2 Pro USB)
showed an acceptably smooth and continuous movement
through the center. I'm very happy with it.

There's an alternative to adjusting the dead band. You
might try setting a very non-linear filter on the position
in the joystick's .xml file. For example, you can try a
combination of parameters such as:

   <power type="double">2.5</power>
   <offset type="double">+0.0</offset>
   <factor type="double">+1.0</factor>
   <tolerance type="double">0.0</tolerance>

This will let you slap the stick around the center dead
zone to make small corrections, while still allowing
the controls to reach full travel. That much non-linearity
is not realistic, however.



_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to