There's a discussion about cyclic trimming in the German fgfs
forum. For those who want to save the trimming position at exit
and restore it next time, this is easy to achieve: just create a
Nasal file $FG_ROOT/Nasal/local.nas (you can use about any name),
and put something like this in it:
setlistener("/sim/signals/fdm-initialized", func {
var ac = getprop("/sim/aircraft");
if (ac == "bo105") {
aircraft.data.add("/controls/flight/aileron-trim");
aircraft.data.add("/controls/flight/elevator-trim");
} elsif (ac == "b1900d") {
# do something else
}
});
Of for all helicopters:
if (props.globals.getNode("rotors") != nil) {
aircraft.data.add(...
The properties listed in aircraft.data.add() are saved in the
aircraft's config file under ~/.fgfs/aircraft-data/, and don't
affect other aircraft. You can also list several properties in
one function call:
aircraft.data.add(
"/controls/flight/aileron-trim",
"/controls/flight/elevator-trim",
);
m.
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Flightgear-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/flightgear-users