SMG RotaryWingMotion

From SIMboxWiki
Jump to navigation Jump to search

The SMG_RotaryWingMotion logic component handles the motion models for rotary wings.

Type: Logic Object Component
File: SMG_RotaryWingMotion.slc
Version: 450.1000.342.1


back to top

Icon properties.png Properties

NameDescriptionMaxValueMinValueDisplayNameUnitTypeUnitName
PROP_AGL_HEIGHT  Object AGL Height.  AGL Height  Default  Default 
PROP_HEADING  Object heading  360  Heading  Default  Default 
PROP_HELI_AP_ALT_STEP  The step of a.g.l altiude change for rach press   1000    Default  Default 
PROP_HELI_AP_HDG_STEP  The required heading change in each press of the input key   30    Default  Default 
PROP_HELI_AP_SPEED_STEP  The required speed change in each press of the input key  30    Default  Default 
PROP_HELI_ARE_BODY_ANGLES_LIMITED  Limits the roll angle to 60deg and the pitch angle to 30 deg    Default  Default 
PROP_HELI_IS_AUTO_PITCH_TRIM_ON  Is automatic pitch trim system on    Default  Default 
PROP_HELI_MAX_UPDATE_STEP  The internal maximal update step    Default  Default 
PROP_HELI_PARAMS_FILE_NAME  The parameters file to use    File System  File 
PROP_HELI_UNLOCK_REQUIRED_CMD  The required command to unlock the flight model  100    Default  Default 
PROP_INITIAL_TRUE_AIR_SPEED  Initial True Air Speed (TAS) in knots  100  TAS (kts)  Default  Default 
PROP_IS_AGL  Indicates if PROP_AGL_HEIGHT should be used.  Use AGL height  Default  Default 
PROP_LATITUDE  Object Latitude  Latitude  Default  Default 
PROP_LONGITUDE  Object Longitude  Longitude  Default  Default 
PROP_XPOSITION  Object X Position    Default  Default 
PROP_YPOSITION  Object Y Position    Default  Default 
PROP_ZPOSITION  Object Z Position  Altitude  Default  Default 

back to top

Icon attributes.png Attributes

NameDescriptionParam1Param2DisplayNameUnitTypeUnitName
ATT_ABS_VELOCITY  Absolute velocity  float &      Default  Default 
ATT_AGL_ALT  The altitude above ground level  float &      Default  Default 
ATT_AIR_REFUELING_CMD  The command of air-refueling [% of max rate]  const int  float &    Default  Default 
ATT_AIR_REFUELING_DESTS  The tanks that are the dests when air refueling: 01 means tanks 0 & 1  const int  string &    Default  Default 
ATT_AIR_REFUELING_MAX_RATES  The maximal air refueling fuel flow [Gal./Hr.]  const int  float &    Volume Flow  Gallon Per Hour 
ATT_AIRCRAFT_WEIGHT  The weight of the aircraft  float &      Default  Default 
ATT_ANG_ACCELERATION  ATT_ANG_ACCELERATION  AngularVec &      Default  Default 
ATT_ANG_VELOCITY  ATT_ANG_VELOCITY  AngularVec &      Default  Default 
ATT_BODY_ACC  The acceleration in body coordinates  LinearVec &      Default  Default 
ATT_BODY_VELOCITY  The velocity in body coordinates  LinearVec &      Default  Default 
ATT_CG  The velocity in body coordinates  LinearVec &      Default  Default 
ATT_CROSS_FEED_CMD  The command to perform cross feed [% of max rate]  const int  float &    Default  Default 
ATT_CROSS_FEED_DESTS  The dests of cross feed 13 are tanks 1 & 3  const int  string &    Default  Default 
ATT_CROSS_FEED_MAX_RATES  The maximal rates for performing cross feed according to the sources & dests arrays  const int  float &    Volume Flow  Gallon Per Hour 
ATT_CROSS_FEED_SOURCES  The source tanks for x-feed 02 are tanks 0 & 2  const int  string &    Default  Default 
ATT_CURR_FUEL_QUANTITIES  The current fuel quantity in each tank [Gal.]  const int  float &    Mass  Metric Ton 
ATT_DEBUG_PARAM  Debugging  const int  float &    Default  Default 
ATT_ENGINE_FUEL_FLOW  The fuel flow, in Gal / Hr.  const int  float &    Volume Flow  Gallon Per Hour 
ATT_ENGINES_NUMBER  The number of identical engines on the aircraft  int &      Default  Default 
ATT_FEED_ORDER  The feed order : 012 means tanks 0 & 1 & 2 are first  const int  string &    Default  Default 
ATT_FLIGHT_MODEL_EXISTS  To Indicate that a flight model exists  bool &      Default  Default 
ATT_FUEL_DUMP_CMD  The command to perform fuel dump [% of max rate]  const int  float &    Default  Default 
ATT_FUEL_DUMP_MAX_RATES  The maximal fuel flow for fuel dump  const int  float &    Volume Flow  Gallon Per Hour 
ATT_FUEL_DUMP_SOURCES  The tanks that are sources for fuel dump  const int  string &    Default  Default 
ATT_FUEL_TANKS_CAPACITY  The fuel tanks capacities [Gal.]  const int  float &    Mass  Metric Ton 
ATT_FUEL_TANKS_NO  The number of fuel tanks in the fuel system  int &      Default  Default 
ATT_HEIGHT_ABOVE_GROUND  Returns the height above ground [m]   float &      Length  Meter 
ATT_HEIGHT_ABOVE_GROUND_FEET  Return height above ground [ft]  float &      Length  Feet 
ATT_HEIGHT_FEET  The height msl [ft]  float &      Length  Feet 
ATT_HELI_COLLECTIVE_CMD  The collective command  int &      Default  Default 
ATT_HELI_CT_VELOCITY_FACTOR  The rotor thrust coeff factor with velocity  float &      Default  Default 
ATT_HELI_ENGINE_EGT  The engine exahust gas temperature [C]  float &      Temperature  Celsius 
ATT_HELI_ENGINE_FUEL_FLOW  The engine fuel flow [Gal / Hr.]  float &      Volume Flow  Gallon Per Hour 
ATT_HELI_ENGINE_N1_PCT  The gas generator RPM percent  float &      Default  Default 
ATT_HELI_ENGINE_TORQUE_PCT  The engine torque [%]  float &      Default  Default 
ATT_HELI_MAIN_ROTOR_CQ  The main rotor torque coefficient [*1e5]  float &      Default  Default 
ATT_HELI_MAIN_ROTOR_CT  The main rotor thrust coefficient [*1e5]  float &      Default  Default 
ATT_HELI_MAST_TORQUE_PCT  The master transmission torque percentage   float &      Default  Default 
ATT_HELI_MAX_ENGINE_TORQUE  The maximal engine torque at the flight altitude  float &      Torque  Newton Meter 
ATT_HELI_MESSAGE_TO_SCREEN  Message that has to be displayed to the trainee  string &      Default  Default 
ATT_HELI_MESSAGE_TO_SCREEN_VALUE  The number published in ATT_HELI_MESSAGE_TO_SCREEN  float &      Default  Default 
ATT_HELI_PITCH_CMD  The pitch command  int &      Default  Default 
ATT_HELI_ROLL_CMD  The roll command  int &      Default  Default 
ATT_HELI_RUDDER_CMD  The rudder command  int &      Default  Default 
ATT_HELI_SILDESLIP_ANGLE  The AC body sideslip angle  float &      Default  Default 
ATT_INDICATED_AIRSPEED_KNOTS  Indicated air velocity [knots]  float &      Default  Default 
ATT_IS_IN_MOTION  Is in motion? Boolean answer.  bool &      Default  Default 
ATT_IS_MOTION_MODEL_UNIT  Is this SLC a part of the object's motion model?  bool &      Default  Default 
ATT_IS_ON_GROUND  true - left main landing gear is on ground  bool &      Default  Default 
ATT_LATITUDE  Entity Latitude [rad]  double &      Default  Default 
ATT_LIN_ACCELERATION  The acceleration in world coordinates  LinearVec &      Default  Default 
ATT_LIN_VELOCITY  The velocity in world coordinates  LinearVec &      Default  Default 
ATT_LOCATION  Location (x,y,z,pitch,roll,yaw)  Location &      Default  Default 
ATT_LONGITUDE  Entity Longitude [rad]  double &      Default  Default 
ATT_MAIN_ROTOR_PITCH_ANGLE  The collective rotor pitch angle  float &      Default  Default 
ATT_ORIENTATION  Orientation (pitch,roll,yaw)  AngularVec &      Default  Default 
ATT_OUT_OF_FUEL  Is out of fuel?  bool &      Default  Default 
ATT_POSITION  Position (x,y,z)  LinearVec &      Default  Default 
ATT_TRUE_AIR_SPEED_KNOTS  Return entity velocity - TAS [knots]  float &      Speed  Knots 
ATT_TRUE_AIRSPEED_KNOTS  True air velocity  float &      Default  Default 
ATT_TRUE_HEADING  True heading  float &      Default  Default 
ATT_TURN_RATE  The turn rate [Deg / Sec]  float &      Default  Default 
ATT_VERTICAL_VELOCITY  Vertical Velocity  float &      Default  Default 

back to top

Icon actions.png Actions

NameDescriptionParam1Param2DisplayNameUnitTypeUnitName
ACTION_ENABLE_FLIGHT_MODEL  Enables / disables the flight model  const bool      Default  Default 
ACTION_HELI_ADD_PAYLOAD  Adds internal payload with the mass [Kg]  const float      Default  Default 
ACTION_HELI_AP_ENGAGE_ALT_HOLD  Engages / Disengage the altitude hold AP  const bool      Default  Default 
ACTION_HELI_AP_ENGAGE_HDG_HOLD  Engages / diengages the ap heading hold  const bool      Default  Default 
ACTION_HELI_AP_ENGAGE_NAV  Engages / disengages the AP navigator  const bool      Default  Default 
ACTION_HELI_AP_ENGAGE_SPEED_HOLD  Engages / disengages the AP speed hold  const bool      Default  Default 
ACTION_HELI_AP_SET_AGL_ALT  The height above ground to keep [Ft]   const float      Default  Default 
ACTION_HELI_AP_SET_HDG  The required heading  const float      Angle  Degree 
ACTION_HELI_AP_SET_SPEED  The speed to hold [Knots]  const float      Default  Default 
ACTION_START_FLIGHT_MOTION_MODEL  start model motion  const Location &  const LinearVec &    Default  Default 
INPUT_COLLECTIVE_CMD_ADD|INPUT_COLLECTIVE_CMD_REDUCE  Add power  const int  const int    Default  Default 
INPUT_HELI_AP_ADD_TO_ALT  Increases the a.g.l altitude to hold by PROP_HELI_AP_ALT_STEP  const int  const int    Default  Default 
INPUT_HELI_AP_ADD_TO_HDG  Adds PROP_HELI_AP_HDG_STEP to the rerquired heading  const int  const int    Default  Default 
INPUT_HELI_AP_ADD_TO_SPEED  Increasing the required speed by PROP_AP_SPEED_STEP  const int  const int    Default  Default 
INPUT_HELI_AP_DECREASE_ALT  Decreases the a.g.l altitude required by PROP_HELI_AP_ALT_STEP  const int  const int    Default  Default 
INPUT_HELI_AP_DECREASE_HDG  Decreases PROP_HELI_AP_HDG_STEP from the require heading  const int  const int    Default  Default 
INPUT_HELI_AP_DECREASE_SPEED  Decreases the required speed by PROP_AP_SPEED_STEP  const int  const int    Default  Default 
INPUT_HELI_AP_DISENGAGE  Disconnect the AP  const int  const int    Default  Default 
INPUT_HELI_AP_DISENGAGE_NAV  Disnagaes the AP to navigate between the waypoints  const int  const int    Default  Default 
INPUT_HELI_AP_ENGAGE  Engages the ap to keep the current agl alt, speed, ald direction  const int  const int    Default  Default 
INPUT_HELI_AP_ENGAGE_NAV  Enagaes the AP to navigate between the waypoints  const int  const int    Default  Default 
INPUT_HELI_GEARS_IN_CMD  Retract the gears  const int  const int    Default  Default 
INPUT_HELI_GEARS_OUT_CMD  Lower the landing gears  const int  const int    Default  Default 
INPUT_HELI_TRIM_PITCH_ADD  Nose up trim add  const int  const int    Default  Default 
INPUT_HELI_TRIM_PITCH_REDUCE  Nose down add trim  const int  const int    Default  Default 
INPUT_MAX_COLLECTIVE_CMD  Full throttle  const int  const int    Default  Default 
INPUT_MIN_COLLECTIVE_CMD  Min throttle  const int  const int    Default  Default 
INPUT_RUDDER_CMD_LEFT|INPUT_RUDDER_CMD_RIGHT  Left peddle  const int  const int    Default  Default 
INPUT_STICK_CMD_FWD|INPUT_STICK_CMD_BACK  Forward stick  const int  const int    Default  Default 
INPUT_STICK_CMD_LEFT|INPUT_STICK_CMD_RIGHT  Left stick  const int  const int    Default  Default 
THROTTLE_LEVER_SET  Throttle lever set  const int  const int    Default  Default 

back to top

Icon attributes.png Required Attributes

Name
ATT_AZIMUTH_TO_CURRENT_WAYPOINT 
ATT_COLLECTIVE_CMD 
ATT_CRASH_DETECTOR_REQUIRED_VVI 
ATT_CURRENT_WAYPOINT_ID 
ATT_IS_MOTION_MODEL_ENABLED 
ATT_IS_TO_STOP_HIGH_LEVEL_MODEL 
ATT_MANEUVERS_STACK_POINTER 
ATT_NUMBER_OF_WAYPOINTS 
ATT_OUTSIDE_AIR_TEMPERATURE 
ATT_SPEED_TO_CURRENT_WAYPOINT 

back to top

Icon actions.png Required Actions

Name
ACTION_CRASH_DETECTOR_SET_ACTIVE 
ACTION_CRASH_DETECTOR_SET_ALT_MARGIN 
ACTION_EXTRACT_GEARS 
ACTION_RETRACT_GEARS 
ACTION_SET_CURRENT_WAYPOINT_NUMBER 
ACTION_SET_DAMAGE 

back to top,