Curt wrote:
> The nasal script is specific code to impliment a specific aircraft's
> electrical system, but the overall structure could be copied and adapted
> to new aircraft. But each aircraft will need it's own aircraft specific
> script.
I'll add that there are probably several ways to do various
mechanical/electrical system
models. You may recall from Summer 2005 JSBSim newsletter an article about the
L410
aircraft model done by Jiri Javurek. They use the JSBSim flight control
components to
model various systems in ways I had not considered before. For example (and
this is "old
format" - the current format in FlightGear CVS - JSBSim specification):
<FLIGHT_CONTROL NAME="l410">
<!--Stav baterii-->
<COMPONENT NAME="battery-all-ok" TYPE="SWITCH">
<TEST LOGIC="DEFAULT" VALUE="0">
</TEST>
<TEST LOGIC="AND" VALUE="1">
/systems/l410/battery1-ok == 1
/systems/l410/battery2-ok == 1
</TEST>
</COMPONENT>
<COMPONENT NAME="battery-one-ok" TYPE="SWITCH">
<TEST LOGIC="DEFAULT" VALUE="0">
</TEST>
<TEST LOGIC="OR" VALUE="1">
/systems/l410/battery1-ok == 1
/systems/l410/battery2-ok == 1
</TEST>
</COMPONENT>
<COMPONENT NAME="battery-all-ok2" TYPE="PURE_GAIN">
INPUT fcs/battery-all-ok
GAIN 1
OUTPUT /systems/l410/battery-all-ok
</COMPONENT>
<COMPONENT NAME="battery-one-ok2" TYPE="PURE_GAIN">
INPUT fcs/battery-one-ok
GAIN 1
OUTPUT /systems/l410/battery-one-ok
</COMPONENT>
<!-- specialni nasobne sbernice -->
<COMPONENT NAME="spec-turn" TYPE="SWITCH">
<TEST LOGIC="DEFAULT" VALUE="0">
</TEST>
<TEST LOGIC="AND" VALUE="1">
/systems/electrical/outputs/bus28v > 10
/systems/electrical/outputs/bus36v > 10
/systems/electrical/outputs/bus115v > 10
</TEST>
</COMPONENT>
<COMPONENT NAME="spec-turn2" TYPE="PURE_GAIN">
INPUT fcs/spec-turn
GAIN 1
OUTPUT /controls/switches/specbus_28v_115v_36v
</COMPONENT>
etc.
It's quite an impressive use of the components.
Jon
_______________________________________________
Flightgear-devel mailing list
[email protected]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d