User Tools

Site Tools


aircraft:tmd:instruments

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
aircraft:tmd:instruments [2019/07/07 21:00] – [DME] jhaircraft:tmd:instruments [2022/07/19 21:10] (current) jh
Line 22: Line 22:
 ''MachNumber'' fraction speed of sound,\\ ''MachNumber'' fraction speed of sound,\\
 ''TrueAirspeed'' in meters per second ''TrueAirspeed'' in meters per second
 +
 +
  
 ==== Airspeed Indicator ===== ==== Airspeed Indicator =====
Line 62: Line 64:
 <code> <code>
             <[input_default][PressureSettingPilot][]             <[input_default][PressureSettingPilot][]
-                <[string8][Input][PressureSettingPilot]>+                <[string8][Message][PressureSettingPilot]>
                 <[uint][Positions][201]>                 <[uint][Positions][201]>
                 <[tmvector2d][Range][ 95000.0 105000.0 ]>                 <[tmvector2d][Range][ 95000.0 105000.0 ]>
Line 224: Line 226:
 First of all a radio frequency input is required, this is handled by the ''input_pair'' that can tune a standby frequency and then swap to the active frequency. We send these frequencies to outside devices using [[aircraft:tmd:sender|sender]] objects to be displayed on external panels for example. First of all a radio frequency input is required, this is handled by the ''input_pair'' that can tune a standby frequency and then swap to the active frequency. We send these frequencies to outside devices using [[aircraft:tmd:sender|sender]] objects to be displayed on external panels for example.
  
-Secondly a course selection has to be made, this happens with an ''input_cyclic'' from 0.0 to 6.28 for the course (see heading indicator).+Secondly a course selection has to be made, this happens with an ''input_cyclic'' from 0.0 to 6.28 for the course (see heading indicator). You may know this as the OBS knob.
  
 Lastly we can give the receiver these values and it will spit out a multitude of outputs. Lastly we can give the receiver these values and it will spit out a multitude of outputs.
Line 230: Line 232:
 <code> <code>
             <[input_knob][SelectedCourse1Knob][]             <[input_knob][SelectedCourse1Knob][]
-                <[string8][Input][Navigation.SelectedCourse1]>+                <[string8][Message][Navigation.SelectedCourse1]>
                 <[string8][Events][ KnobTurnSound.Trigger ]>                 <[string8][Events][ KnobTurnSound.Trigger ]>
             >             >
             <[input_cyclic][SelectedCourse1][]             <[input_cyclic][SelectedCourse1][]
-                <[string8][Input][Navigation.SelectedCourse1]>+                <[string8][Message][Navigation.SelectedCourse1]>
                 <[tmvector2d][Range][ 0.0 6.283185307179586476925286766559 ]>                 <[tmvector2d][Range][ 0.0 6.283185307179586476925286766559 ]>
                 <[float64][StepSize][0.01745329251994329576923690768489]>                 <[float64][StepSize][0.01745329251994329576923690768489]>
Line 248: Line 250:
  
             <[input_knob][NAV1StandbyFrequencyKnobSmall][]             <[input_knob][NAV1StandbyFrequencyKnobSmall][]
-                <[string8][Input][Navigation.NAV1StandbyFrequency]>+                <[string8][Message][Navigation.NAV1StandbyFrequency]>
                 <[float64][InputValue][1.0]>                 <[float64][InputValue][1.0]>
                 <[string8][Events][ KnobTurnSound.Trigger ]>                 <[string8][Events][ KnobTurnSound.Trigger ]>
             >             >
             <[input_knob][NAV1StandbyFrequencyKnobLarge][]             <[input_knob][NAV1StandbyFrequencyKnobLarge][]
-                <[string8][Input][Navigation.NAV1StandbyFrequency]>+                <[string8][Message][Navigation.NAV1StandbyFrequency]>
                 <[float64][InputValue][20.0]>                 <[float64][InputValue][20.0]>
                 <[string8][Events][ KnobTurnSound.Trigger ]>                 <[string8][Events][ KnobTurnSound.Trigger ]>
             >             >
             <[input_button][NAV1FrequencySwapButton][]             <[input_button][NAV1FrequencySwapButton][]
-                <[string8][Input][Navigation.NAV1FrequencySwap]>+                <[string8][Message][Navigation.NAV1FrequencySwap]>
                 <[string8][Events]       [ ButtonSound.Trigger ]>                 <[string8][Events]       [ ButtonSound.Trigger ]>
                 <[string8][EventsRelease][ ButtonSound.Trigger ]>                 <[string8][EventsRelease][ ButtonSound.Trigger ]>
             >             >
             <[input_pair][NAV1Frequency][]             <[input_pair][NAV1Frequency][]
-                <[string8][Input][Navigation.NAV1StandbyFrequency]> +                <[string8][Message][Navigation.NAV1StandbyFrequency]> 
-                <[string8][InputSwap][Navigation.NAV1FrequencySwap]>+                <[string8][MessageSwap][Navigation.NAV1FrequencySwap]>
                 <[uint][Positions][201]>                 <[uint][Positions][201]>
                 <[float64][StepLarge][20.0]>                 <[float64][StepLarge][20.0]>
Line 322: Line 324:
 ==== DME ==== ==== DME ====
  
-Distance measurement equipment+Distance measurement equipment - Transmits unique code to a nearby station which sends it back after a very short delay. The total time between the sending and reception of the message is measured and the distance retained with the known speed of light and calibrated delay at the station. 
 + 
 +The device is therefor technically a transceiver, not just a receiver.
  
 <code> <code>
Line 340: Line 344:
                 <[string8][Input][NAV1DMEReceiver.OutputTime]>                 <[string8][Input][NAV1DMEReceiver.OutputTime]>
             >             >
-            <[sender][SenderDMEDistance][]+            <[sender][SenderNAV1DMEDistance][]
                 <[string8][Input][NAV1DMEReceiver.OutputDistance]>                 <[string8][Input][NAV1DMEReceiver.OutputDistance]>
                 <[string8][Message][Navigation.DME1Distance]>                 <[string8][Message][Navigation.DME1Distance]>
Line 358: Line 362:
 <code> <code>
             <[input_knob][ADFStandbyFrequencyKnobSmall][]             <[input_knob][ADFStandbyFrequencyKnobSmall][]
-                <[string8][Input][Navigation.ADF1StandbyFrequency]>+                <[string8][Message][Navigation.ADF1StandbyFrequency]>
                 <[float64][InputValue][1.0]>                 <[float64][InputValue][1.0]>
                 <[string8][Events][ KnobTurnSound.Trigger ]>                 <[string8][Events][ KnobTurnSound.Trigger ]>
             >             >
             <[input_knob][ADFtandbyFrequencyKnobLarge][]             <[input_knob][ADFtandbyFrequencyKnobLarge][]
-                <[string8][Input][Navigation.ADF1StandbyFrequency]>+                <[string8][Message][Navigation.ADF1StandbyFrequency]>
                 <[float64][InputValue][100.0]>                 <[float64][InputValue][100.0]>
                 <[string8][Events][ KnobTurnSound.Trigger ]>                 <[string8][Events][ KnobTurnSound.Trigger ]>
             >             >
             <[input_pair][ADF1FrequencyInput][]             <[input_pair][ADF1FrequencyInput][]
-                <[string8][Input][Navigation.ADF1StandbyFrequency]> +                <[string8][Message][Navigation.ADF1StandbyFrequency]> 
-                <[string8][InputSwap][Navigation.ADF1FrequencySwap]>+                <[string8][MessageSwap][Navigation.ADF1FrequencySwap]>
                 <[string8][InputEnable][ADFOn.Output]>                 <[string8][InputEnable][ADFOn.Output]>
                 <[uint][Positions][1561]>                 <[uint][Positions][1561]>
Line 378: Line 382:
             >             >
             <[input_button][ADF1FrequencySwapButton][]             <[input_button][ADF1FrequencySwapButton][]
-                <[string8][Input][Navigation.ADF1FrequencySwap]>+                <[string8][Message][Navigation.ADF1FrequencySwap]>
                 <[string8][Events][ ButtonSound.Trigger ]>                 <[string8][Events][ ButtonSound.Trigger ]>
                 <[string8][EventsRelease][ ButtonSound.Trigger ]>                 <[string8][EventsRelease][ ButtonSound.Trigger ]>
Line 407: Line 411:
  
 Outputs: ''OutputBearing'' angle in radiant on the compass rose. Outputs: ''OutputBearing'' angle in radiant on the compass rose.
 +
 +
 +==== ATC-Transponder ====
 +
 +The transponder sends signals to air traffic control to identify the aircraft on the radar screens. A unique four digit code is given to each aircraft that is in the airspace of the controller. This is called the Squawk code or just transponder code.
 +
 +To enter a code you can either set up control clickspots with the message ''Communication.TransponderDigit'' to enter one digit after the other (like in the default Cessna 172), or ''Communication.TransponderCode'' to directly change one of the digits (like in the default Baron 58)
 +<code>
 +            <[transponder][Transponder][]
 +                <[string8][InputEnable][TransponderOn.Output]>
 +            >
 +            <[output][TransponderCode][]
 +                <[string8][Input][Transponder.OutputStandby]>
 +            >
 +            <[output][TransponderCursor][]
 +                <[string8][Input][Transponder.OutputCursor]>
 +            >
 +            <[sender][SenderTransponderCode][]
 +                <[string8][Input][Transponder.OutputStandby]>
 +                <[string8][Message][Communication.TransponderCode]>
 +            >
 +            <[sender][SenderTransponderCursor][]
 +                <[string8][Input][Transponder.OutputCursor]>
 +                <[string8][Message][Communication.TransponderCursor]>
 +            >
 +</code>
 +
 +Outputs:\\
 +''Output'' currently active code (remains active until entry completed)\\
 +''OutputStandby'' entry made, displayed to pilots\\
 +''OutputCursor'' digit that is being edited at the moment\\
 +
aircraft/tmd/instruments.1562526021.txt.gz · Last modified: 2019/07/07 21:00 by jh