TI-85 Flight Computer


Program Information

Here is a flight computer I made for the TI-85 calculator. It is a very functional program. You can use it to store information about your plane, a trip, and wind conditions. The program will use this information to caclulate your trip, including airspeed, time enroute, fuel burn, your true heading, wind correction angle, and cross wind component. If you want to see what the trip would be like in a different airplane, or with different winds, that's the only thing you need to change, and the program will recalculate the trip. And it's all driven by easy to follow menus.

The program is in .85g format, so you will need TI Graph-Link Software to view it.

These directions will be organized in the following manner. Right underneath the heading for a menu, there will be a line that shows what the menu should say. There will then be a list explaining what each item does.

The installation is fairly simple, but can be time consuming if you don't have a link to your computer. First you need to download the file. Just in case you missed it, the link to download the program is at the top of this page. After you download the program, you must unzip the file that you downloaded. Since it is an .85g format, there is only one file, even though the program has many subroutines. Then, if you have a data link to your computer, just transfer the group file to your calculator. If you don't have a data link, you'll have to enter everything manually, which will take a lot of time, but if you need a flight computer, it's worth it. To enter the program manually, you will need to use the File Utilities in TI-Graph Link to ungroup the .85g file to be able to see the individual subroutines. Note that it may ask you to rename files that begin with a . Just get rid of the to view the files, but when entering them in your calculator, use D (delta) as the first character in the subroutine name. Also, anywhere where a subroutine is called in any program, replace with D (delta).

Once all the programs are copied, you need to make sure all the variables that you need for the program exist on your calculator (they probably don't, yet). You'll need to create them. Just run the program called DFLII. This is the setup program. Once you run it once, you won't need it ever again. You can delete it if you want, or save it if you are planning to give the program to other people, so that they can set up the variables on their calculator.

Main Menu
Plane, Wind, Trip, More, Quit

Plane Menu
New, C-152, C-172, Ercou, Main

Wind Menu
Know, Unkno, XWind, ,Main

Trip Menu
1 Head, 2+Hea, GS, More, Main

Trip Menu 2 (More)
View, Redo, , Back, Main

Program Information
The following information is for anybody who wants to try to figure out the program if they want to make any changes to it.

Program Defintions
The table below tells what each program does. For the subroutines, it says what the name of the subroutine is short for. It then gives an explanation of what the program does.

Note that D is the capital delta symbol.

Program Name Definition Explanation
FLIGHT Main Program Menu that leads to everything else
DFLIHD subroutine- Flight: Heading Display Displays TH, GS, CW, WCA
DFLII Initiation Program- Flight: Initiate Creates all the variables needed to run the program
DFLILD subroutine- Flight: Leg Display Displays time and fuel burn for a leg
DFLILI subroutine- Flight: Leg Input Inputs number of legs
DFLIP subroutine- Flight: Plane Displays current plane data/Inputs new data
DFLIS subroutine- Flight: Setup Resets variables DT, TT, FR
DFLIT subroutine- Flight: Trip Inputs trip information and displays calculated values
DFLITB subroutine- Flight: Time & Burn Calculates time and fuel burn for each leg
DFLITT subroutine- Flight: Total Trip Displays total trip information
DFLIW subroutine- Flight: Wind Inputs/Displays wind data; Calculates CW
DFLIWC subroutine- Flight: Wind Correction Calculates TH, GS, WCA due to wind

Variable Definitions
The list below tells what each of the variables stands for. If a variable is followed by ( ), it is a list. Each of the elements of a lists corresponds to a leg of the trip. The only string variable is AP.

AP -Airplane Type (string variable)
CAP -Fuel Capacity
ctr -counting variable
CW( ) -crosswind
D( ) -distance
DT -distance total
F( ) -fuel burn
FR -Fuel Remaining
G -temp variable used to input GS( )
GPH -fuel burn per hour
GS( ) -ground speed
H -temp variable used to input TC( )
HW -headwind
L -number of legs
LT -leg type (1- 1 heading, 2- 2+ headings, 3- groundspeed)
T( ) -time
TAS -true airspeed
TC( ) -true course
temp -temp variable used to input values for lists
TH( ) -true heading
TT -total time
WCA( ) -wind correction angle
WCD -wind correction direction
WD -wind direction
WV -wind velocity
theta -angle between wind and course
theta2 -wind correction angle used in calculations


Number of Visitors since 15 February, 2002:
Site Meter