UNPKG

jsbsim.js

Version:

JSBSim flight dynamics model ported to JavaScript

47 lines (42 loc) 2.76 kB
<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="http://jsbsim.sf.net/JSBSimScript.xsl"?> <runscript xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://jsbsim.sf.net/JSBSimScript.xsd" name="Jupiter 246"> <description> This run is for testing the feature forces/hold-down. The J246 Launch Vehicle is used and is supposed to sit on its launchpad. </description> <use aircraft="J246" initialize="LC39"/> <run start="0.0" end="420" dt="0.0083333333333333333"> <property value="2">simulation/integrator/rate/rotational</property> <property value="3">simulation/integrator/rate/translational</property> <property value="3">simulation/integrator/position/rotational</property> <property value="3">simulation/integrator/position/translational</property> <property> simulation/notify-time-trigger </property> <property value="1"> forces/hold-down </property> <event name="Vehicle state:" persistent="true"> <description>Output message at 10 second intervals</description> <notify> <description>Vehicle state:</description> <property caption="Mission Elapsed Time: "> guidance/executive/MET </property> <property caption="ECI Velocity (fps): "> velocities/eci-velocity-mag-fps </property> <property caption="Orbital apogee (miles): "> guidance/executive/apoapsis </property> <property caption="Orbital perigee (miles): "> guidance/executive/periapsis </property> <property caption="Orbital eccentricity: "> guidance/executive/eccentricity </property> <property caption="Altitude AGL (ft): "> position/h-agl-ft </property> <property caption="Alpha (deg): "> aero/alpha-deg </property> <property caption="Pitch rate cmd: "> guidance/executive/gravity-turn-pitch-rate-command </property> <property caption="Thetadot (rad/sec): "> velocities/thetadot-rad_sec </property> <property caption="Roll angle (rad): "> attitude/phi-rad </property> <property caption="Pitch angle (rad): "> attitude/theta-rad </property> <property caption="Heading (rad): "> attitude/psi-rad </property> <property caption="Hold-down discrete: "> forces/hold-down </property> <property caption="Throttle (norm): "> fcs/throttle-cmd-norm[0] </property> <property caption="GNC Mode: "> guidance/executive/current-mode </property> </notify> <condition> simulation/sim-time-sec >= simulation/notify-time-trigger </condition> <set name="simulation/notify-time-trigger" value="10" type="delta"/> </event> </run> </runscript>