Stormworks: Build and Rescue

Stormworks: Build and Rescue

Glass Cockpit Multi-Function Display
 This topic has been pinned, so it's probably important
jbaker96  [developer] 10 Jun, 2019 @ 11:51am
Setup Instructions
There are a lot of customization options on this MFD to allow it to work on pretty much any aircraft. This guide will help you set it up and configure it to fit your use.

Setup

Data Inputs
Because of the large number of inputs required for full use of the MFD, this file comes with multiple micro-controllers, each dedicated to encoding the inputs from their respective systems into a composite signal. The composite signal from each of these controllers is chained together before being connected to the display controller. Any one of these other controllers can be easily removed or modified without breaking the display.
Engine Data
Since this display can be configured to display 1-4 engines, the engine data controller contains inputs for all 4 engines. If your aircraft has less than 4 engines, you can easily remove the entire row of inputs for that engine to save space. You can also remove the reverser column if there are no controls for reverse thrust on your aircraft.
Inputs
Engine 1 starts with the furthest left engine, and engine 4 should be the furthest right engine
  • Engine 1-4 RPS: Simply connect the rps output of each engine to its respective input.
  • Engine 1-4 Temperature: Simply connect the temperature output of each engine to its respective input.
  • Engine 1-4 Throttle: Connect this input to the output of whatever controls the throttle of each engine (lever, PID, seat controls, etc.).
  • Engine 1-4 Starter: Connect this on/off input to the output of whatever controls the starter of each engine (push button, micro-controller, seat controls, etc.).
  • Engine 1-4 Reverser: Connect this on/off input to any logic system that outputs an on signal whenever the reverser for the respective engine is activated.
Electrical Data
The display can also be configured to display 1-4 generators, usually corresponding with each of the engines, but the number of generators can be different from the number of engines. Just like with the engine data inputs, you can also remove any of the 4 generator inputs if unused to save space. You can also remove the on/off input for external power if you don't have any external power source connections on the aircraft as well as the standby battery input if you don't have a standby battery.
Inputs
  • Generator 1-4 Charge: Connect the output of each generator to its respective input. If you have more than 1 generator per engine, add the outputs of all the generators on that engine before connecting it to the input of this micro-controller.
  • Main/Standby Battery Charge: Simply connect the output of one of your batteries to its respective input. Do not add the outputs of multiple batteries for this value.
  • External Power: Connect this on/off input to the output signal from an electrical connector or some logic system that outputs an on signal whenever electrical power is connected from an outside source.
APU Data
If your aircraft does not have an APU, you can safely remove this entire micro-controller, otherwise all inputs should be connected.
Inputs
  • APU RPS: Simply connect the output rps of the APU engine to this input.
  • APU Temperature: Simply connect the output temperature of the APU engine to this input.
  • APU Throttle: Connect this input to the output of whatever controls the throttle of the APU (lever, PID, micro-controller, etc.).
  • APU Generator Charge: Connect the output of the APU generator to this input. If you have more than 1 generator on the APU, add the outputs of each generator before connecting it to the input of this micro-controller.
  • APU Starter: Connect this on/off input to the output of whatever controls the starter of the APU (push button, micro-controller, seat controls, etc.).
Fuel Data
You can safely remove the inputs for any fuel tanks that you don't have on your aircraft.
Inputs
Aux tank connections can be used for any tanks that don't fall into the category of left wing, center, or right wing tanks.
  • Left Wing Total Fuel: Connect this input to the fluid level value on a fluid meter in the fuel tank in your left wing. If you have multiple fuel tanks, add the values from all the fuel tanks in the left wing before connecting it to this input.
  • Left Wing Total Capacity: Connect this input to the fluid capacity value on a fluid meter in the fuel tank in your left wing. If you have multiple fuel tanks, add the values from all the fuel tanks in the left wing before connecting it to this input.
  • All Other Total Fuel: Same as the left wing fluid level connections.
  • All Other Total Capacity: Same as the left wing capacity connections.
Landing Gear Lock Data
For the landing gear locks, you should set up a trigger to output an on signal anytime the gear is fully extended, and a separate trigger to output an on signal anytime the gear is fully up. If necessary, the "up lock" signal can be ommitted, but if you need to use the landing gear display, the down lock signal must be connected. If you don't wish to use the landing gear display, you can completely remove this micro-controller.
Inputs
Connectors of any sort can be used as an easy way to receive an on/off signal and to physically lock the gear in place.
  • Up Lock (all gear): Connect this input to the on/off signal from whatever logic system is used to determine when the gear is completely retracted.
  • Down Lock (all gear): Connect this input to the on/off signal from whatever logic system is used to determine when the gear is completely extended.

Multi Function Display Controller
This controller is the part that does all the work. It must be connected to a 1x1 screen for the MFD selector, and a 2x2 screen or larger for the MFD itself. I would recommend using a 2x2 display or a 3x3 HUD, since there is a lot of empty space on larger screens.
Logic Nodes
  • Selector Display Video Output: Must be connected to a 1x1 display.
  • Selector Touchscreen Composite Input: Must be connected to the same 1x1 display connected above.
  • Main Display Video Output: Must be connected to a 2x2 display or larger.
  • Main Display Touchscreen Composite Input: Must be connected to the same display connected above.
  • Systems Data Composite Input: Must be connected to the last output from the chain of other micro-controllers.
  • Linear Speed Sensor Number Input: Connected to a linear speed sensor in horizontal mode. This sensor is only used for the range calculation on the fuel page.
Properties
These are all of the customization options that show up on the properties panel of this micro-controller when selected.
  • Max Engine RPS: Set this value to the maximum RPS of your engines - 200 RPS if using jet engines, or anywhere from 0-100 RPS for diesel engines.
  • Number of Engines: A number from 1-4 that determines the number of engines that will show up on the engine display.
  • Number of Generators: A number from 1-4 that determines the number of generators that will show up on the electrical display.
  • Include Standby Battery: Set this to "Yes" if you want to display data for a battery that is separate from your main electrical system, or "No" if all your batteries are connected together.
  • Max APU RPS: If your aircraft has an APU, set this value to the max RPS of the engine used - 200 RPS if using a jet engine, or anywhere from 0-100 RPS for a diesel engine.
  • Fuel Units: Determines if fuel values will be displayed in Gallons or Liters.
  • Include Wing Tanks: Set this to "Yes" if your aircraft has separate fuel tanks in the left and right wings.
  • Include Center Tanks: Set this to "Yes" if your aircraft has separate fuel tanks in the center of the aircraft between the wings.
  • Include Aux Tanks: Set this to "Yes" if your aircraft has separate fuel tanks not in the wings or in the center of the aircraft.
  • Range Units: Determines if range units will be displayed in Nautical Miles or Kilometers.

Displays
You will only be able to use one selector display and one main display per controller. You can connect the main display video output to another display of the same size only, but It will only act as a display and you will not be able to select anything on a secondary display.
Selector Display
This display allows you to select which screen to view on the main display.
Buttons
  • ENG: Selects the engine information display.
  • PWR: Selects the electrical systems display.
  • APU: Selects the APU information display.
  • FUL: Selects the fuel systems display (Had to shorten it to FUL instead of FUEL).
  • LDG: Selects the landing gear position display.
Main Display
This is where all of the data will be displayed.
Engine Display
The main screen on the engine display shows the RPS of each of the engines in a radial display relative to the max RPS that was set in the properties window. Temperature is also displayed to the right of the RPS display from a scale of 0 to 120 degrees. Clicking on any of the engines on this display will show a detailed display of that engine. This will display the same graphical displays for that engine as well as the RPS, temperature, and throttle setting in text format. To the right of the graphical displays, it will also display an indication if the starter or reverser is engaged.
Electrical Display
The main screen on the electrical display will show the output of any connected generators along the top of the display. Below the generators it will show the current charge level of the main battery and standby battery (if enabled) in graphical format and as a percentage. Clicking on either battery will show a detailed display of that battery. This will display the same graphical display and percentage for that battery as well as charging rate (to show if the battery is charging or discharging), and the amount of time in hh:mm:ss format until the battery is either charged or depleted.
APU Display
This displays the same information as the detailed engine display, except there is no reverser indication, and instead shows the total charge from the APU generators.
Fuel Display
The main screen on the fuel display will show the current fuel in either Gallons or Liters of each tank, as well as the total fuel onboard at the top of the screen. Any tanks that are not included will not be displayed on this screen. The left wing tank is labelled as L-WT, the right wing tank is labelled as R-WT, the center tank is labelled as CENT, and the auxiliary tank is labelled as AUXT. Selecting any of these individual tanks, or selecting the total fuel value at the top will display the detailed view of that tank or the total fuel. The detailed page will show the percentage fill of that tank along the top as well as the current fuel in either Gallons or Liters below that. There is also a graphical bar display along the left that shows the percentage fill of that tank with a pointer. The detailed page will also display the fuel flow in Gallons or Liters per minute, as well as how long it will take to empty the tank in hh:mm:ss format as well as the range of your aircraft on the remaining fuel at your current speed in either Nautical miles or Kilometers.
Landing Gear Display
This display will show you the position/status of your landing gear by the colored indicators for each gear. A green indication will mean the gear is locked in the down position, a red indication will mean the gear is in transit - neither locked up or locked down, and a black indication will mean the gear is locked in the up position.
Last edited by jbaker96; 11 Jun, 2019 @ 12:20am