jsbsim.js
Version:
JSBSim flight dynamics model ported to JavaScript
177 lines (153 loc) • 6.51 kB
text/xml
<system name="Weapons Weight">
<property>/ai/submodels/submodel[0]/count</property>
<property>/ai/submodels/submodel[1]/count</property>
<property>/ai/submodels/submodel[2]/count</property>
<property>/ai/submodels/submodel[3]/count</property>
<property>/ai/submodels/submodel[4]/count</property>
<property>/ai/submodels/submodel[5]/count</property>
<property>/ai/submodels/submodel[6]/count</property>
<property>/ai/submodels/submodel[7]/count</property>
<property>/ai/submodels/submodel[8]/count</property>
<property>/ai/submodels/submodel[9]/count</property>
<property>/ai/submodels/submodel[10]/count</property>
<property>/ai/submodels/submodel[11]/count</property>
<property>/ai/submodels/submodel[12]/count</property>
<property>/ai/submodels/submodel[13]/count</property>
<property>/ai/submodels/submodel[14]/count</property>
<property>/ai/submodels/submodel[15]/count</property>
<property>/ai/submodels/submodel[16]/count</property>
<property>/ai/submodels/submodel[17]/count</property>
<property>/ai/submodels/submodel[18]/count</property>
<property>/ai/submodels/submodel[19]/count</property>
<property>/ai/submodels/submodel[20]/count</property>
<property>/ai/submodels/submodel[21]/count</property>
<channel name="bullets weight">
<fcs_function name="systems/armament/gun[0]/ammo-weight">
<function>
<product>
<property>/ai/submodels/submodel[2]/count</property>
<value> 0.396476 </value>
</product>
</function>
<output>inertia/pointmass-weight-lbs[1]</output>
</fcs_function>
<fcs_function name="systems/armament/gun[1]/ammo-weight">
<function>
<product>
<property>/ai/submodels/submodel[3]/count</property>
<value> 0.396476 </value>
</product>
</function>
<output>inertia/pointmass-weight-lbs[2]</output>
</fcs_function>
<fcs_function name="systems/armament/gun[2]/ammo-weight">
<function>
<product>
<property>/ai/submodels/submodel[4]/count</property>
<value> 0.396476 </value>
</product>
</function>
<output>inertia/pointmass-weight-lbs[3]</output>
</fcs_function>
<fcs_function name="systems/armament/gun[3]/ammo-weight">
<function>
<product>
<property>/ai/submodels/submodel[5]/count</property>
<value> 0.396476 </value>
</product>
</function>
<output>inertia/pointmass-weight-lbs[4]</output>
</fcs_function>
<fcs_function name="systems/armament/gun[4]/ammo-weight">
<function>
<product>
<property>/ai/submodels/submodel[6]/count</property>
<value> 0.396476 </value>
</product>
</function>
<output>inertia/pointmass-weight-lbs[5]</output>
</fcs_function>
<fcs_function name="systems/armament/gun[5]/ammo-weight">
<function>
<product>
<property>/ai/submodels/submodel[7]/count</property>
<value> 0.396476 </value>
</product>
</function>
<output>inertia/pointmass-weight-lbs[6]</output>
</fcs_function>
</channel>
<channel name="rockets weight">
<fcs_function name="systems/armament/rockets[0]/weight">
<function>
<product>
<sum>
<property>/ai/submodels/submodel[9]/count</property>
<property>/ai/submodels/submodel[11]/count</property>
<property>/ai/submodels/submodel[13]/count</property>
<property>/ai/submodels/submodel[15]/count</property>
<property>/ai/submodels/submodel[17]/count</property>
</sum>
<value> 140 </value>
</product>
</function>
<output>inertia/pointmass-weight-lbs[7]</output>
</fcs_function>
<fcs_function name="systems/armament/rockets[1]/weight">
<function>
<product>
<sum>
<property>/ai/submodels/submodel[8]/count</property>
<property>/ai/submodels/submodel[10]/count</property>
<property>/ai/submodels/submodel[12]/count</property>
<property>/ai/submodels/submodel[14]/count</property>
<property>/ai/submodels/submodel[16]/count</property>
</sum>
<value> 140 </value>
</product>
</function>
<output>inertia/pointmass-weight-lbs[8]</output>
</fcs_function>
</channel>
<channel name="bomb weight">
<fcs_function name="systems/armament/bombs[0]/weight">
<function>
<product>
<property>/ai/submodels/submodel[18]/count</property>
<value> 500 </value>
</product>
</function>
<output>inertia/pointmass-weight-lbs[9]</output>
</fcs_function>
<fcs_function name="systems/armament/bombs[1]/weight">
<function>
<product>
<property>/ai/submodels/submodel[19]/count</property>
<value> 500 </value>
</product>
</function>
<output>inertia/pointmass-weight-lbs[10]</output>
</fcs_function>
</channel>
<channel name="empty drop tank weight">
<fcs_function name="systems/armament/drop-tank[0]/weight">
<function>
<product>
<property>/ai/submodels/submodel[20]/count</property>
<value> 50 </value>
</product>
</function>
<output>inertia/pointmass-weight-lbs[11]</output>
</fcs_function>
<fcs_function name="systems/armament/drop-tank[1]/weight">
<function>
<product>
<property>/ai/submodels/submodel[21]/count</property>
<value> 50 </value>
</product>
</function>
<output>inertia/pointmass-weight-lbs[12]</output>
</fcs_function>
</channel>
</system>