home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hall of Fame
/
HallofFameCDROM.cdr
/
misc3
/
navib3.lzh
/
README.DOC
< prev
next >
Wrap
Text File
|
1986-01-23
|
18KB
|
368 lines
NAVPROGseven
Aircraft Navigation & Flight Planning
for the IBM Personal Computer,
the Hewlett-Packard Vectra,
and other IBM-PC compatibles
=========================================
Version F.03.02
HDOS Version A.01.01, Heathkit H-8, H-89
(c) Copyright 1982 Alan Bose
CP/M Version B.01.01, Heath/Zenith H-89, Z-90
Version C.02.01, Hewlett-Packard HP-120, HP-125
(c) Copyright 1982, 1984 Alan Bose and
Glen Hassebrock
MS-DOS Version D.03.03, Hewlett-Packard HP-150 Touchscreen
Version E.03.02, Hewllet-Packard HP-110 Portable
(c) Copyright 1984, 1986 Alan Bose
PC-DOS Version F.03.02, IBM PC and compatibles
(c) Copyright 1986, Alan Bose and Bruce Carson
FEATURES
========
NAVPROGseven is a series of ten programs designed to prepare
a flight log that is ready for use in the cockpit. NAVPROGseven
stores data about each aircraft you fly and each checkpoint you
fly over, and saves that information for subsequent flights.
The features and functions of NAVPROGseven include:
---------------------------------------------------
Operates under PC-DOS and BASICA on the IBM Personal Computer and
other IBM-PC compatibles.
Easy input & revision of the airport/navaid data base.
Two RNAV functions to provide latitude and longitude of a
location based on fixes taken from known points.
Aircraft performance data stored for each of the planes you fly.
Easy access and display of checkpoint information as you plan
your route of flight.
Automatic flight planning selects navaids closest to your great
circle route and plots several alternate routings.
Often flown routes can be stored for later use.
Great circle navigation between checkpoints using aircraft
performance data, and printout of a ready-to-use flight log.
Climb/descent profiles based on straight-line aircraft
performance data.
Multiple sort criteria to organize airport/navaid data into easy-
to-use printout sorted by state, identifier, or by city & state.
The NAVPROGseven program uses the latitude and longitude of
your checkpoints to calculate the heading required for a great
circle (the shortest distance between two points around a
sphere).
The printed flight log tells you the field elevation at your
departure and destination points, navaid frequencies enroute,
distances for each leg and total remaining, true and magnetic
course, magnetic heading corrected for wind and magnetic
variation, groundspeed corrected for climb and/or cruise & wind,
ETE & ETA for each leg, fuel usage based on cruise or climb
during the leg with startup/taxi/takeoff fuel accounted for, fuel
remaining, and a warning if reserves will be less than VFR or IFR
minimums.
In addition a synopsis of the flight tells you fuel used,
reserves in gallons and time, fuel/time/distance used to climb,
and how far from your destination you should begin your descent
and how fast your descent should be to maintain a gentle 2 degree
descent gradient based on the groundspeed of your last leg.
The printed flight log has distance and true course of each
leg conveniently arranged for easy entry into your aircraft
navigation computer, if used. Or it provides a very useful
flight log as you cross-check with your E6B in flight. You
should note that NAVPROGseven is designed for the mid-latitudes
of the northern hemisphere over distances normally associated
with light aircraft. For European pilots, most functions have
been designed to operate east and west of the Prime Meridian.
***********************************************************
* USER SUPPORTED SOFTWARE *
***********************************************************
* The User-Supported Software of the Contributed Software *
* Library is provided by INTEREX, the International *
* Association of Hewlett-Packard Computer Users, as a *
* service to its members for the purpose of fostering the *
* exchange of ideas and to enhance their usage of *
* Hewlett-Packard equipment. *
* *
* The author of a user-supported program freely *
* distributes his work, and requests that users who find *
* the program useful and of value, send the author a *
* suggested contribution (NAVPROGseven: $45). Unlike *
* conventional software, the user is able to evaluate the *
* software fully before spending any money. In return *
* the author may send contributing users additional *
* material such as printed documentation, source code and *
* most importantly, notification of patches, bugs and *
* upgrades. The system depends on the active *
* participation of the user community, for without a flow *
* of contributions for deserving programs, authors will *
* soon abandon this worthwhile method of distribution. *
* *
* Since these programs are subject to unlimited copying *
* and distribution the prospective user is hereby put on *
* notice that the programs may contain or develop faults *
* the consequences of which INTEREX in general and the *
* author in particular cannot be held responsible. The *
* prospective user is, by virtue of obtaining and using *
* these programs, assuming full risk for any and all *
* consequences. *
***********************************************************
* These programs were developed and tested on version *
* 2.01 of the Microsoft MS-DOS operating system (HP BIOS *
* A.01.02) and Microsoft Basic version 5.28, as *
* distributed by Hewlett-Packard. *
* *
* The author cannot predict that the programs will *
* perform on future versions of MS-DOS and Basic. *
* However, if a version dependent program surfaces, the *
* author may make available to contributing users any *
* fixes and upgrades. Individual attention to problems *
* of this nature is not possible with a group as large as *
* INTEREX, and is left to the sole discretion of the *
* author. *
***********************************************************
***********************************************************
* NAVPROGseven is a copyrighted program, and is intended *
* for your private, non-commercial use only. USER *
* ALTERATIONS AND MODIFICATIONS MAY NOT BE RE-DISTRIBUTED *
* WITHOUT PRIOR WRITTEN PERMISSION FROM THE AUTHOR. This *
* includes conversions of the programs to operate on *
* other brands of computers. *
* *
* If you find this program a useful and valuable addition *
* to your software library, the suggested contribution is *
* $45 (US), sent to Alan Bose, 1224 Allison Lane, *
* Schaumburg IL 60143. Contributing users will receive *
* the 21-page NAVPROGseven Users Manual, the complete *
* source listing, notification of upgrades, and if *
* desired, a copy of the source code in ASCII format *
* (include a blank 5.25 inch disc with your check). *
* *
* Fresh copies of the distribution software may be *
* obtained by sending a blank 5.25 inch disc and a self- *
* addressed, stamped return mailer to the address above. *
***********************************************************
* Conversion and testing for the IBM Personal Computer *
* using PC-DOS and BASICA by Bruce Carson. The IBM-PC *
* conversion has also been tested on the IBM PCjr and the *
* Hewlett-Packard Vectra (IBM compatible). The system *
* should work on most other IBM compatibles. *
***********************************************************
INSTALLATION
============
NAVPROGseven is designed to operate on a dual-drive system
with 256K of memory using PC-DOS and BASICA.
Format a PC-DOS disk and install on it a copy of BASICA.
This will be your program disk. You may also make this disk
capable of cold booting by including the operating system when
you format the disc.
Place the distribution disc on drive A: and your blank
program disc on the B: drive. At the PC-DOS A> prompt, type
LOADPROG to copy the required program files to your working
program disc.
Format a second disk for data. When done, get to the PC-DOS
A> prompt. Place the distribution disc on drive A: and your
blank data disc on the B: drive. Type LOADDATA to copy the
required data files to your working data disc.
SINGLE DRIVE OPERATION
You may include both programs and data files on a single
disc, especially with either Double-Sided, Double-Density drives,
or a Winchester drive.
The batch files, LOADPROG.BAT and LOADDATA.BAT are provided
to facilitate copying the program and data files. Again, all
files may reside on a single disc if you so choose and have
adequate discspace. Use any text editing program to alter the
LOADPROG.BAT and LOADDATA.BAT batch files to meet your needs
during installation.
The IBM PC version of NAVPROGseven is set by default to look
for the program files on drive A:, and for the data files on
drive B:. An optional file NAVDISCS.DAT alters this flow. If
you wish to locate your programs and data on other drives, edit
NAVDISCS.DAT as required -- the first line refers to the PROGRAM
FILE drive, the second line refers to the DATA FILE drive. See
below for a list of which files are required on each drive.
To be operational, NAVDISCS.DAT must reside on the default drive
as you run NAVPROGseven from PC-DOS prompt.
When you have completed the installation your 'working
discs' should contain the files shown below:
PROGRAM DISK (for use on drive A:, or as specified in line 1
of the NAVDISCS.DAT file)
(CONFIG .SYS) operating system optional
BASICA .COM your BASICA interpreter
NAVDISCS.DAT Optional program & data drive specs
DISKAID .DAT disc identification
NAVPROG .BAT PC-DOS batch file
README .DOC general documentation
NAVMENU .BAS the main menu program
AIRINPUT.BAS input/revise airport & navaid data
AIRCRAFT.BAS input/revise aircraft data
AIRROUTE.BAS manual route preparation
OLDROUTE.BAS retrieve a stored flight routing
NAVPROG7.BAS navigation & flight log
AUTONAV .BAS automatic route selection
RNAVREF .BAS navaid bearing cross checks
AIRALPHA.BAS database listings
DATA DISK (for use on drive B:, or as specified in line 2 of
the NAVDISCS.DAT file )
DISKBID .DAT disc identification
LOADDATA.BAT batch file to initialize data disc
N73116 . sample aircraft data -- DELete manually or
N81259 . using program after you experiment
AIRINDEX.RND { over 100 checkpoints already on file,
AIRPORTS.RND { can be revised from the program,
{ or DELete these two & start over.
ROUTINGS.DAT sample index of routes on file.
Update using program only.
BEH .LUK sample routes on file.
LUK .BEH Update using program only.
X06C .1H2
X1H2 .06C
RUNNING NAVPROGseven
====================
Place your program disc on the A: drive and your data disc
on the B: drive (if not using a NAVDISCS.DAT file), or on the
drives specified in the NAVDISCS.DAT file (see above). When
NAVPROGseven starts running it will check that the proper discs
are accessable on the proper drives. If not the program will
stop and request them before continuing.
You may run NAVPROGseven at the PC-DOS A> prompt by simply
typing the word 'NAVPROG' followed by a carriage return.
Note that the carriage return is not required for any 'one-
key responses' such as <Y>es, <N>o, <E>ast, <W>est or when
selecting numbers from the menu.
NOTES FOR COMPUSERVE USERS
==========================
NAVPROGseven is also available for downloading from the
CompuServe Information Service on several of the Special Interest
Groups (SIGs). It is stored as a single large 'library' file in
the HP100 SIG (GO HP), the INTEREX SIG (GO INTEREX), or the
Aviation SIG (GO AVSIG) among others.
The file NAVCIS.DOC contains information about downloading
and un-packing the library file to create a "Distribution Disc"
from which you can then follow the directions above to create
actual working copies.
Appropriate terminal software such as an XMODEM package or
CISEXE is required for downloading, along with the ARC library
utility to un-pack the larger library file into the individual
components of NAVPROGseven. These utilities are also available
for downloading on CompuServe from several of the hardware and
software SIGs.
CONVERTING NAVPROGseven TO OTHER COMPUTERS
==========================================
NAVPROGseven over the past several years has been release in
numerous versions. These versions are specifically designed to
take advantage of the hardware and software available on the
particular machines. This includes escape sequences for cursor
addressing and positioning, function keys, softkey labels, the
use of touchscreen control, etc. Obviously, operating on one
machine does not guarantee or imply successful operation on
another 'compatible' or 'near-compatible' computer.
Machine-specific features can, and will, hinder the oper-
ation on other personal computers that are not fully compatible.
Source code will be sent to contributing users on request, and
the author will gladly assist contributing users in such
conversion efforts.