MCDU - Multifunction Control Display Unit
The MCDU window is where all flight planning and flight route interaction takes place. Information is arranged on several pages/screens which are selected by pressing one of the Page Keys. Data you enter is stored in one of the data fields on the active MCDU page by clicking a Line Select Key (LSK). You can enter data from either your computer keyboard or by clicking on the MCDU alphanumeric keys. Use the Backspace key on your keyboard or the CLR key on the MCDU to correct errors. Use lowercase letters only.
vasFMC is a work in progress, and as such not all of the functionality implied by the Page keys is implemented at this time.
Clicking on a key in the image below will take you to a description of that key.
DIR Page
This page allows you to go directly to a waypoint which is already present in your flight plan, or to a waypoint you enter by hand. When pressing DIR TO INSERT the lateral navigation mode changes to NAV, this making your input effective immediatly.
To go directly to an existing waypoint, scroll the waypoint list with the mouse wheel or arrow keys on the MCDU and press the LSK for the desired waypoint. To go to a waypoint not in the list, enter its name and press the LSK next to WAYPOINT[ ]. The FMC sets the course when you press the INSERT LSK. You can scroll the list, select another waypoint or press the ERASE LSK at any time before INSERT.
Note that if you go directly to a waypoint and skip some in the process (e.g. ATC has given you a "direct to" instruction), you will not be able to go back to the skipped waypoints. The flight plan prior to the selected waypoint is erased.
The FMC will insert your present position as a waypoint named T-P.
PROG Page
The Progress page is primarily used to enter a new cruising FL or to show the direct bearing/distance to an entered waypoint (right LSK 4).
Cruise Flightlevel
vasFMC does not yet support VNAV (vertical navigation). That is, it will not climb or descend the aircraft for you. You can change the cruising flight level by entering a new value and clicking the CRZ LSK, however this will not change the autopilot's altitude setting.
Distance Information
You can get the direction and distance to any intersection or navaid in the navigation database, whether or not it is in your flight plan.
- Enter the name of the waypoint.
- Click the TO [ ] LSK. The bearing and distance to the entered waypoint will be updated continuously.
You may also enter runways here, e.g. LOWW34 - this will show you the distance to the runway's threshold.
PERF Page
The PERF page helps you automate throttle settings for different phases of your flight, from takeoff to approach. Ideally, after setting the throttle parameters here you should be able to press the N1 AT button and not have to change the throttle settings until you are on final approach. Please note that at speeds entered on the PERF pages will only be taken into account automatically, if they are entered before the respective flight phase.
You can scroll between the different pages with the NEXT PHASE and PREV PHASE LSKs. If you are airborne, the PREV PHASE LSK will be replaced by an APPR PHASE LSK, which when pressed (twice) will activate the approach phase (tune the ILS, set the speed to green dot speed).
The autothrottle (AT) automation works fairly well for high quality simulations and the default MSFS turbojets. However, the quality of free and payware aircraft varies greatly and you will likely find it necessary to switch between N1 hold and speed/mach hold in some aircraft during the various phases of flight.
Takeoff
A thorough discussion of V-speeds is beyond the scope of this manual. MSFS has good information on these values in its ATP lessons, and there is plenty of reference material available on the web.
- Enter the V1 speed and press the V1 LSK. Continue entering the VR and V2 speeds in the same way. The V-speed settings are marked on the PFD and result in audio callouts.
- Enter the transition altitude in feet and press the TRANS ALT LSK. Above this altitude the A style PFD will blink the altimeter as a reminder to set STD pressure (see the FCU altimeter section).
- Enter the altitude (above sea level, in feet) at which the AT thrust should be reduced from takeoff N1 power to climb N1 power (set on the Climb screen, see below) and the altitude at which the aircraft should start to accelerate to the climb speed (set on the Climb screen, see below), and press the THR RED/ACC LSK. E.g. enter 1500/1500 if you want the aircraft to reduce the thrust and to accelerate at 1500ft above sea level. Note: These altitude values will be reset automatically to 1000ft above field elevation whenever the departure airport is changed.
- Enter the flaps and elevator trim setting to be used for takeoff, e.g. 1/-0.4
- Enter the takeoff N1 percentage and press the FLEX TAKEOFF N1 LSK.
Climb
Once you have reached the THR ACC altitude (set on the Takeoff screen above), the AT enters the climb phase.
- Enter the N1 percentages to be used for climbing to the cruise altitude and press the INITIAL CLIMB N1 and MAXIMUM CLIMB N1 LSK. The climb thrust will reach the maximum value at an altitude of 30000 ft.
- Enter the speed value for climbing which the aircraft should accelerate to after reaching the acceleration altitude (which is entered in the TAKE OFF screen).
- Enter the mach value for climbing and press the PRESEL MACH LSK. When the aircraft's speed reaches this value, the AT will switch to mach hold mode and the mach value will be set to this value.
Note that the AT will remain in N1 hold mode regardless of the PRESEL SPD or PRESEL MACH. That is, the throttle will remain at the climb N1 % regardless of the speed setting. You can switch between speed/mach hold and N1 hold through the FCU.
Cruise
Once you have reached your cruise altitude (set on the INIT or PROG pages), the AT enters the cruise phase.
- Enter the cruising mach value and press the PRESEL MACH LSK. When you are about within 500 feet of the cruise altitude the AT will switch from N1 hold to mach hold automatically.
Descent
Once you have started to descent from your cruise altitude, the AT enters the descent phase.
- Enter the desired descent speed and/or mach value and press the PRESEL SPD or PRESEL MACH LSK as appropriate.
- When the IAS reaches the PRESEL SPD during the descent, the AT will automatically switch from mach hold to speed hold.
Approach
When the approach phase is activated, the values on the approach page are in affect.- Enter the transition level at LLSK4. When descending below this level with the altimeter set to STD, the STD will start to blink on the PFD.
- Entere either the MDA or the DH for the planned approach.
- Select either CONF3 of FULL for the flaps setting to be used on approach.
Go Around (Missed Approach)
(Not yet implemented.)
INIT Page
The INIT page lets you enter basic flight planning information prior to your flight:
- Clear any previous flight plan by clicking on the CLR key followed by the FROM/TO LSK.
- Set the origin and destination airports by entering them as ORIG/DEST (e.g. KLAX/KSLC) and clicking the FROM/TO LSK. This will load them as the first two waypoints on the F-PLN page.
- (optional) Set the alternate airport by entering its name and clicking the ALTN LSK.
- Set the cruising flight level by entering a FL value (in 100's of feet) and clicking the CRZ FL/TEMP LSK. Note this will not change the autopilot's altitude setting. You must do that separately. The cruising altitude will be used for TOD calculations as noted above on the PROG page.
- Enter your radio callsign and click the FLT NBR LSK.
The LAT/LONG fields will show your current position once you are airborne. ALTN RTE, WIND and COST INDEX are not currently supported.
If you save the flight (from the DATA page), the CO RTE field will be filled in with the filename.
On the INIT B page (reachable by the left/right cursors of the MCDU) you can see your current ZFW (zero fuel weight), BLOCK fuel and TOW (takeoff weight).
Note: The INIT page can only be accessed during pre-flight and taxi phases.
Note: The INIT B page can not be accessed after the engines are started. To see your weight and fuel during the flight, use the FUEL PRED page.
DATA Page
The selections on the left side of the DATA page let you look up information about a given waypoint, navaid or airport. All show lat/long coordinates. NAVAIDS show the frequency and type of navaid. RUNWAYS list the runways available at the given airport.
- Click the LSK for the name you want to look up.
- Enter the name from your keyboard or the MCDU keypad.
- Click the LSK for IDENT. If there is more than one entry for the name you will see a list of choices which you can scroll through. Click the left LSK for the one you want. The distance and lat/long will help you determine the correct entry.
You can look up additional names of the same type (waypoint, navaid or airport) by repeating the last two steps.
The selections on the right side of the DATA page let you load, save or delete vasFMC flight plans (deleting an existing flight plan is done on the load screen). By default vasFMC looks for flight plans in the "fps" subdirectory where it is installed (e.g. C:\Program Files\vasfmc2\fps). You can also download flight plans from vRoute through the MENU page as described below.
F-PLN Page
The Flight Plan page is where you will spend most of your time in the MCDU window. This is where you specify what waypoints the aircraft will pass through all the way from your origin to your destination. You can:
- Add/delete individual waypoints.
- Add waypoint via airways.
- Choose a SID (departure) and STAR (arrival).
- Get information for your landing runway.
Some 3rd party flight planning applications can export plans in the format used by vasFMC. You can load these plans from the DATA page instead of building them on the F-PLN page.
You can use the mouse wheel to scroll through the whole flight plan as needed. The bottom line will always show the destination airport, ETA (in UTC) and distance. EFOB (estimated fuel on board) is not yet implemented. The screenshot above shows part of a flight plan from LOWG (Graz) to LOWW (Vienna).
The top waypoint shows the most recently passed waypoint, when you passed it (1338 UTC), and at what indicated speed and altitude (154kts, 1526ft). In smaller print below it is the SID, STAR or airway the waypoint is part of (e.g. XANU1G SID from LOWG) and the direction (168 degrees) and distance (1nm) to the next waypoint (GRZ). If the waypoint is not associated with a SID, STAR or airway, that part of the 2nd line will be blank.
The next waypoint (in white) shows the next waypoint we should pass (GRZ) and an estimated arrival time (1338 UTC). The track and distance fields are the same as described above. Since we haven't arrived there yet the speed and altitude fields are empty, but you can see an altitude restriction (+2200ft), this means we shall pass this waypoint at or above 2200ft.
Entering a SID or STAR
- Click the LSK for either the origin (SID) or destination (STAR) airport.
- Click the LSK for DEPARTURE or ARRIVAL as appropriate.
- Choose a runway. Some SIDs/STARs are only used for certain runways at an airport.
- Scroll through the list of SIDs/STARs to find the one you want. A SID or STAR will be listed several times if it has multiple transition points. When you click the LSK for a given SID/STAR the transition point will be shown in the TRANS field in the upper right.
- Press the INSERT LSK when you have the procedure and transition you want. The display will change to show you the waypoints for the chosen SID/STAR. The ND will also show the chosen route graphically.
- Choosing a new SID or STAR will replace the SID or STAR which was in the flight plan before. You don't need to remove the waypoints individually.
Waypoint formats
A waypoint can be entered in several different ways:
- As a named waypoint (e.g. PRINO).
- As lat/long coordinates in the Jeppesen format Xdd.mm.t/Yddd.mm.t. Substitute "N" or "S" for "X" latitude, and "E" or "W" for "Y" longitude. Note the latitude has two digits and the longitude three, so include leading zeroes. The format is degrees/minutes/tenths. A waypoint on a NAT Track can be entered as N53.0.0/W020.0.0.
- As a place/bearing/distance tuple. A named waypoint is followed by a (magnetic) bearing and distance from the waypoint. For example, BLH/080/100 specifies a point 100 miles from the BLH VOR at a bearing of 080 degrees. A waypoint created in this manner will be given an artificial name beginning with "PBD".
- An overfly waypoint is entered by including an asterisk in the name (e.g. BLH* or *BLH).
Adding a waypoint
A new waypoint can be inserted either before a selected waypoint. For example you can insert waypoints before the destination airport to define an approach.
Inserting a new waypoint before another:
- Scroll the list of waypoints until the one you want to insert before is visible.
- Enter the new waypoint on your keyboard or the MCDU keypad.
- Press the LSK of the waypoint you want to insert before.
Deleting a waypoint
- Press the Backspace key on your keyboard or the CLR key on the MCDU keypad.
- Click the LSK of the waypoint to be deleted.
Adding an airway
An airway is added as the airway name and the exit waypoint. For example, J169/BLH. Note that the entrance and exit points for the airway must be on the airway's official waypoint list as defined by the national or regional aviation authority. This is part of the data that is distributed by Navigraph.
- Click the LSK for the waypoint where you enter the airway.
- Enter the airway name and termination point, separated by a slash.
- Press the LSK for VIA/GO TO [ ] / [ ].
Changing the destination
If you must divert to a new destination you can enter it and clear any STAR for your previous destination. The change will be reflected on the INIT page and ND.
- Click the LSK for the waypoint where you want to depart from your existing flight plan.
- Enter the new destination airport and click the LSK for NEW DEST [ ].
- The F-PLN page will be updated with the new destination, and any star for the previous destination will be erased.
Altitude & speed restrictions
The current release does not use speed restrictions in any way, though this is planned for a future release. For now you should consider these as reminders only.
To set altitude and/or speed restrictions for a given waypoint:
- For an altitude restriction alone, enter the altitude in feet.
- For a speed restriction alone, enter the speed followed by a slash (e.g. "250/").
- For both restrictions enter the speed, a slash, and the altitude (e.g. "250/14000").
- Altitude restriction can be of the following types: "at" (e.g. 14000), "at or below" (e.g. -14000) or "at or above" (e.g. +14000).
- Click the right side LSK for the waypoint.
Performing Holds
When the skies are crowded as they often are during an online fly-in, ATC may control the flow of traffic into a busy airport by requiring aircraft to hold over a waypoint. Holds consist of an inbound course, a turn direction and a leg length. vasFMC can automate holds for you very simply. Note that the actual pattern flown depends on your speed. Higher speeds will make wider turns and longer legs. Keeping this constant is your responsibility.
- On the F-PLN page, press the LSK for the waypoint you want to hold over.
- Enter the inbound course direction and press the INB CRS LSK.
- Enter L or R for the turn direction (L is the default) and press the TURN LSK.
- Enter the length of time for each leg, in minutes, and press the TIME LSK.
- Press the INSERT LSK to insert the hold in the flight plan.
- Press the F-PLN page key to view the modified flight plan. The ND will also show the holding pattern as a loop to the left or right of the waypoint.
In the example above notice that the MCDU now reads HOLD R at RYANN, and has an EXIT LSK on the right side. When you arrive at RYANN the aircraft will make a right turn to the reciprocal of whatever inbound course you set for the hold (i.e. it will turn away from the inbound course). It will then fly that reciprocal course for the length of time you entered for the leg, then make another right turn to the inbound course. It will keep making these turns until you tell it to exit the holding pattern.
- To exit the hold, press the EXIT LSK. The aircraft will continue holding in the pattern until it comes back to the inbound waypoint. Then it will move on to the next waypoint in the plan.
- You can exit the hold prematurely (before coming back to the waypoint inbound) by removing the waypoint from the plan (see above for how to remove a waypoint). The aircraft will immediately turn to intercept the next waypoint.
RAD NAV Page
This page lets you tune up to two VOR/ILS frequencies and two ADF frequencies according to your aircraft's equipment. If your aircraft has only one VOR or ADF tuner the second tuner in vasFMC will have no effect.
Frequencies can be tuned either by entering the numeric frequency (e.g. 113.2) or the name of a navaid (e.g. DAG).
- Enter the numeric frequency or navaid name. If there are duplicate navaid names a list will be shown allowing you to scroll to the one you want and click its LSK.
- Click the LSK for the tuner to be set.
- You can set the OBS or CRS (course) for the VOR gauge or autopilot by entering a magnetic heading and clicking the CRS LSK.
FUEL PRED Page
The fuel prediction page is currently only very simple, showing the gross weight and the fuel on board values.
SEC F-PLN Page
The functionality of the Secondary Flightplan page is limited in this release. You can copy the active flight plan to it, and activate it (effectively copying it back). You cannot edit it, though.
ATC COMM Page
Not currently implemented.
MCDU MENU Page
This page has miscellaneous, but very useful, functions.
FMGC
The FMGC selection functions much like an About... menu item in a Windows program. It gives the program version and the version of the navigation database it is using. It can also be used to change the aircraft data profile. Pressing the LLSK 2 button will offer you the known profiles to choose from. The profile will influence certain aircraft parameters like stall speeds, weights, auto throttle tuning values, etc.
ACARS: Weather
This function lets you get current weather reports (both METAR and TAF) for an airport. This requires an active Internet connection.
- Click the LSK for ACARS.
- Click the LSK for WEATHER.
- Enter the airport name from your keyboard or the MCDU keypad, then press the LSK for AIRPORT.
- Click the LSK for the type of Wx report you want.
You can get reports for additional airports by repeating the last two steps.
ACARS: vRoute flight plans
In addition to loading a stored flight flightplan from a file on your system, you can download flight plans from vRoute directly into the FMC. This requires an active Internet connection.
- Click the LSK for ACARS.
- Click the LSK for VROUTE FLIGHTPLANS.
- Enter the origin and destination airports separated by a slash (e.g. KLAX/KATL).
- Click the LSK for FROM/TO.
- Click the LSK for REQ FP.
- If multiple flight plans are available you can use the left and right arrow keys on the MCDU keypad to scroll between them. The distance, route and suggested flight levels are shown.
- Click the LSK for TO ACTIVE. The screen will change to the INIT page where you can enter the cruising flight level. The F-PLN page will show the route's waypoints.
- If the ACTIVE AIRAC ONLY setting is set to YES, only routes matching your currently installed AIRAC will be found.
Routes which include a SID or STAR will not load correctly from vRoute in this release. The SID/STAR will be interpreted as a waypoint and will most likely not be found. Departures and arrivals should be set from the F-PLN page by clicking the origin and destination airport LSK.
ACARS: ICAO flight plans
As in version 1 of vasFMC you can enter an entire route instead of entering waypoints one by one.
If you have a real world route you can copy it in Windows, then use the PASTE key to insert it in the FMC scratchpad line. Only the first 25 characters will be shown, but the entire route will still be recorded.
- Click the LSK for ACARS
- Click the LSK for ICAO RTE.
- Enter the origin & destination airports, then click the FROM/TO LSK.
- Enter or PASTE the waypoints separated by spaces, then click the INSERT LSK.
- Click the TO ACTIVE LSK. The screen will change to the INIT page where you can enter the cruising altitude. The F-PLN page will show the new route.
For example, a route from KORD to KBOS could be entered as: "SPA J14 PXT J191 RBV J222 JFK".
You cannot (yet) enter a SID or STAR this way. Departures and arrivals should be set from the F-PLN page by clicking the origin and destination airport LSK.
SQUAWKBOX
This feature controls your transponder when using Squawkbox. FSInn users can ignore this feature since FSInn already controls the transponder.
- The top line shows the transponder status.
- MANUAL: vasFMC will not influence the transponder.
- AUTOMATIC: As soon as you are airborne, vasFMC will turn on the transponder until you are on the ground again, then vasFMC will switch it off automatically.
- ON and OFF: Turns the transponder on or off. It will remain on or off until you change it.
- Pressing the IDENT LSK will make your transponder to send the ident signal.
CHECKLIST
This page contains the fully configurable checklists. The checklist to be loaded is specified in the aircraft data profile which may be loaded on the MCDU MENU -> FMGC page.- You may advance through the checklist in the following ways:
- Pressing the FORWARD LSK on the checklist page.
- Using the hidden clickspot on the FCU right below the SPD/MACH button.
- Using the FSUIPC offset command with the FSUIPC offset described in the vasFMC FSUIPC readme.
- Items not yet executed are displayed white.
- The current item is display magenta.
- Accomplished items are displayed green.
You may also jump between checklists with the <- and -> buttons of the MCDU.
SETTINGS
This page contains miscellaneous parameters that are unique to vasFMC (i.e. they are not present in a real world FMC). All the settings have two choices which can be toggled with the respective LSK.
- INPUTAREAS will draw boxes around the mouse button hotspots on the FCU. This helps new users to remember them.
- SOUNDS toggles the vasFMC sounds (like voice altitude callouts) on or off.
- SOUND CHANNELS enables simultaneous playback of vasFMC sounds from different sources (e.g. co-pilot or computer callouts).
- TIME SYNC will synchronize the flight simulator's time with the real world.
- DATE SYNC will synchronize the flight simulartor's date with the real world.
- TCAS toggles the display of other traffic on the ND.
- FLY BY WIRE toggles the fly by wire system. The fly by wire system is currently tuned for the project airbus models and may not work with other aircraft.
- A/THR MODE sets if either the FLIGHTSIM or VASFMC shall handle the autothrottle. The VASFMC mode may not work with all aircraft models.
- AIRBUS A/THR When set to yes, your throttle levelwill behave liks in the real Airbus with detends for IDLE, CLIMB, FLEX/MCT and TOGA.
- AIRBUS FLAPS en/disables Airbus like flap handling, e.g. flaps "1" and "1+F" handling.
- SEPARATE THR LEVER should be turned on if you have separate hardware throttle lever inputs.
FLY BY WIRE BANK / PITCH
These pages may be used to change the fly by wire control parameters.DISPLAY1
This page presents various display related settings.- The upper three settings change the font sizes used by the FMC.
- The lower three change the refresh rates of the FMC displays. You may enter refresh rates in milliseconds.
- SHOW FPS toggles the refresh rate display on the FMC displays.
DISPLAY2
This page presents various display related settings.- ND SCROLL and CDU SCROLL define the scroll behavior of the MCDU up/down buttons and the mouse wheel.
- ND WIND CORR is only active in B-style and may be used to change the ND display reference (heading or track).
- FCU/MCP F/O (not available in the gauge version) toggles the right EFIS on and off.
- CDU DISP ONLY toggles the MCDU to display only mode which may be used for hardware CDUs.
- KEEP ON TOP toggles the FMC display to keep on top mode.
INTERFACES

- FMC MODE may be set to SINGLE (single mode), MASTER (this vasFMC instance accepts connections from other vasFMC instances) or SLAVE (this vasFMC is connected to a master vasFMC instance). This function may be used to couple various vasFMC instances running on various PCs.
- IOCP SERVER En/disables the vasFMC IOCP server, refer to the vasFMC IOCP readme for details.
- CPFLIGHT MCP En/disables the vasFMC CPFLIGHT integration, refer to the vasFMC CPFLIGHT readme for details.
Airport Key
You can click on the AIRPORT key at any time to change the screen to the bottom of the flight plan page, which contains the destination airport.
Paste Key
The PASTE key works exactly like the paste function (CTL-V) in Windows. It pastes whatever is in the Windows cut buffer into the MCDU scratchpad.
Arrow Keys
The up & down arrow keys scroll the MCDU screen in the direction indicated. In cases where a page key has more than one screen, the left & right arrow keys scroll through the screens within the page. If a page scrollable small horizontal (upper right corner) and/or vertical (lower right corner) arrows will be shown on the page.
Keyboard Control
The MCDU keypad can be controlled through your computer's keyboard:
MCDU Key
|
Keyboard equivalent
|
---|---|
Alphanumeric keys | a-z, 0-9, +, -, space |
CLR | Backspace |
Up/Down arrows | Up / Down Arrow or Page Up/Down |
Left/Right arrows | Left / Right Arrow or Home/End |
LSK on left | F1-F6 |
LSK on right | F7-F12 |
Page keys, 1st row | SHIFT F1-F6 |
Page keys, 2nd row | SHIFT F7-F12 |
Airport | CTL F1 |
Paste | Insert or CTL F12 |
Overfly | * |
Other characteristics of the MCDU window can also be set from your keyboard:
Key
|
Function
|
---|---|
ALT K | Toggles window borders - keep on top |
ALT D | Toggles display-only mode |
ALT U | Puts the MCDU in the upper left corner of the screen |
ALT (SHIFT) arrows | Moves MCDU window in the specified direction |