home *** CD-ROM | disk | FTP | other *** search
Text File | 1987-02-15 | 45.6 KB | 1,181 lines |
-
-
- XX XX XXXXX XXXXXXX XXXXXX XX XXXXX
- XX XX XX XX XX XX XX X XX XX
- XX XX XX XX XX XX XX
- XX XX XXXXX XXXXXX XXXXXX XXXXX
- XX XX XX XX XX XX XX
- XX XX XX XX XX XX XX XX XX
- XXXXX XXXXX XXXXXXX XX XX XXXXX
-
- XX XX XXXXX XX XX XX XX XXXXX XX
- XXX XXX XX XX XXX XX XX XX XX XX XX
- XXXXXXX XX XX XXXX XX XX XX XX XX XX
- XX X XX XXXXXXX XXXXXXX XX XX XXXXXXX XX
- XX XX XX XX XX XXXX XX XX XX XX XX
- XX XX XX XX XX XXX XX XX XX XX XX
- XX XX XX XX XX XX XXXXX XX XX XXXXXXX
-
-
-
- NAVPROGseven
- Aircraft Navigation & Flight Planning
- for CP/M and the Heathkit/Zenith H-89
- =====================================
-
-
-
-
-
-
-
- (c) Copyright 1982 Alan Bose
-
-
- Changes for CP/M and MBasic 5.21
- (c) 1982 by Glen E. Hassebrock, Jr.
-
-
- Changes for MS-DOS and Hewlett Packard HP-150
- (c) Copyright 1984 Alan Bose
- 1224 Allison Lane
- Schaumburg, IL 60194
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
- TABLE OF CONTENTS
- =================
-
-
-
- Introduction . . . . . . . . . . . . . . . . . . . . . . . 3
- User-Supported Software . . . . . . . . . . . . . . . 6
-
- Installation . . . . . . . . . . . . . . . . . . . . . . . 8
- Start Running . . . . . . . . . . . . . . . . . . . . 8
- Disc Layout . . . . . . . . . . . . . . . . . . . . . 9
-
- Airport/Navaid Data Entry . . . . . . . . . . . . . . . . 10
- Update Mode . . . . . . . . . . . . . . . . . . . . . 13
-
- Aircraft Data Entry . . . . . . . . . . . . . . . . . . . 14
-
- Navigation -- Preparing a flight. . . . . . . . . . . . . 15
-
- Automatic Route Preparation . . . . . . . . . . . . . . . 17
-
- Pre-Planned Routes. . . . . . . . . . . . . . . . . . . . 18
-
- Data File Listings. . . . . . . . . . . . . . . . . . . . 18
-
- Program Specs . . . . . . . . . . . . . . . . . . . . . . 19
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- NAVPROGseven / Contents Page 2
-
-
- An Introduction to NAVPROGseven
- Aircraft Navigation & Flight Planning
- =====================================
-
- (c) Copyright 1982, 1984 Alan Bose
- 1224 Allison Lane
- Schaumburg, IL 60194
-
- Past-President, Taildragger Flyers, Inc.
- Chicago Rep, Aviation Safety Institute
-
-
- NAVPROGseven is a series of nine 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:
-
- 1). Easy input & revision of the airport/navaid data base.
- 2). Two RNAV functions to provide latitude and longitude of
- a location based on fixes taken from known points.
- 3). Aircraft performance data stored for each of the planes
- you fly.
- 4). 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.
- 5). Great circle navigation between checkpoints using
- aircraft performance data, and printout of a ready-to-
- use flight log.
- 6). Climb/descent profiles based on aircraft performance data.
- 7). Multiple sort criteria to organize airport/navaid data
- into easy-to-use printout.
-
-
-
-
-
- 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
-
-
-
-
-
-
-
-
-
- NAVPROGseven / Introduction Page 3
-
-
- 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
- descent profile assumes that you will be holding cruise airspeed
- during descent.
-
-
- 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.
-
-
- The seed that started this series of programs was NAVPROG
- version 14.4 by Leland Young and his article on great circle
- navigation in the February 1980 issue of Microcomputing Magazine.
- Additional source material includes "Dutton's Navigation &
- Piloting" (U.S. Naval Institute, Annapolis) and the "VNR
- Encyclopedia of Mathematics" (Spherical trigonometry, Gellert/
- Kustner/Hellwich/Kastner).
-
-
- NAVPROGseven was initially written & tested over a span of
- eighteen months and was introduced in early 1982 for the Heathkit
- H-89 computer using the HDOS operating system. In mid-1982 it
- was converted to CP/M by Glen Hassebrock. Both versions have
- been in use by hundreds of pilots who purchased the original
- programs through the Heath Users' Group. I am indebted to the
- many pilots who have offered their comments, suggestions and
- ideas over the years.
-
-
- Though technically a great circle route would involve
- constantly changing your heading during each leg, NAVPROGseven
- gives you a single heading for each leg that closely approximates
- a great circle -- just as a single heading taken 'mid-leg' from
- your Sectional or WAC chart will also approximate a great circle.
- (Your ruler's straight, it's the chart that's curved).
-
-
-
-
-
- NAVPROGseven / Introduction Page 4
-
-
- Needless to say, it is vitally important that you always
- double and triple check your input. And although the system
- makes planning a cross-country flight quicker and easier, you
- should always question and verify your output. And it is nothing
- more than good navigating practice to cross-check your position
- at frequent intervals during the flight -- don't go charging off
- blindly, always question.
-
-
- The fate of the Air New Zealand 747 guided unerringly
- towards an Antarctic mountain bears a sober reminder that the
- most technologically advanced airplanes in the world are still
- subject to human error, whim and fancy. There is no replacement
- for common sense, no matter what 'the computer' says.
-
-
- Of course, it is recommended that you 'test fly' the program
- before you put it to actual use. Although it works well for the
- planes I fly, you should make sure that the output you get is
- within reason for your aircraft. Needless to say, there are many
- variables to a flight that this program simply does not, and
- cannot, take into account.
-
-
-
-
-
-
- Alan Bose
- 1224 Allison Lane
- Schaumburg, IL 60194
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- NAVPROGseven / Introduction Page 5
-
-
- ***********************************************************
- * USER SUPPORTED SOFTWARE *
- ***********************************************************
- * 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 *
- ¬áthσá consequence≤á oµ whicΦ thσ autho≥ canno⌠ bσá helΣá¬
- ááááááááá¬áresponsible«á Thσá prospectivσ use≥ is¼áb∙á virtuσáoµ *
- ááááááááᬠobtaininτ anΣ usinτ thesσ programs¼ assuminτ ful∞ risδ ¬
- ááááááááá* fo≥ an∙ anΣ al∞ consequences. *
- ***********************************************************
- * These programs were developed and tested on version *
- ¬á2.2.0│áoµ thσ CP/═ operatinτ systeφ anΣá anΣá Microsof⌠ *
- ááááááááá¬áBasiπ versioε 5.21¼á a≤ distributeΣ b∙ HeatΦ anΣáZenitΦ *
- ááááááááá* Data Systems. *
- * *
- * The author cannot predict that the programs will *
- * perform on future versions of CP/M 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 left to the sole discretion of the *
- * author. *
- ***********************************************************
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- NAVPROGseven / Introduction Page 6
-
-
- ***********************************************************
- * 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 20-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 disc with your check). *
- * *
- * Fresh copies of the distribution software may be *
- ¬áobtaineΣ b∙ sendinτ ß blanδ disπ anΣ ß self-addressed¼ *
- ááááááááá* stampeΣ returε maile≥ t∩ thσ addres≤ above« *
- ***********************************************************
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- NAVPROGseven / Introduction Page 7
-
-
- INSTALLATION
- ============
-
- ááááááááNAVPROGseveεáá i≤áá designeΣáá t∩áá operatσáá oεáá ßáá dual-drivσ
- ááááááááHeathkit/ZenitΦ H-8╣ compute≥ systeφ witΦ 64╦ oµ memor∙ usinτ thσ
- ááááááááCP/═á operatinτá systeφá versioεá 2.2.03+¼á anΣá Microsof⌠á Basiπ
- ááááááááversioεá 5.21+«á Thσá program≤ usσ curso≥á addressinτá sequence≤
- ááááááááparticula≥ t∩ thσ Heathkit/ZenitΦ brand.
-
- Format a CP/M disk and install on it a copy of Microsoft
- Basic 5.21+. This will be your program disk. You may also make
- this disk capable of cold booting by including the operating
- systeφá (usσ SYSGEN)«á Iµ thi≤ optioε i≤ choseε yo⌡ ma∙ ge⌠á thσ
- ááááááááNAVPRO╟á men⌡á automaticall∙ oε cold-boo⌠ b∙ settinτ thσá commanΣ
- áááááááálinσá MBASI├á MENU/S:255/F:▓ (usσ CONFIGUR)«á Thσá /F:▓á i≤á no⌠
- áááááááánecessary¼á bu⌠á allow≤á morσá memor∙ t∩ bσ useΣá fo≥á datßá thaε
- ááááááááwithout it.
-
- Initializσ ß seconΣ disπ fo≥ data«á Usσ PI╨ t∩ transfe≥ program≤
- ááááááááand sample data to your discs.
-
-
-
- RUNNING NAVPROGseven
- ====================
-
- Place your program disc on the A: drive and your data disc
- on the B: drive. 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 by:
- 1⌐á A⌠ boot-u≡ automaticall∙ (iµ auto-commanΣ linσ wa≤ se⌠á usinτ
- áááááááá CONFIGUR for this option).
- 2) At the CP/M A> prompt by typing MBASIC MENU/S:255/F:2
- áááááááá3) At the CP/M A> prompt by typing SUBMIT NAVPROG
- áááááááá (SUBMIT.COM must be on your program disc for this option).
-
- 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.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- NAVPROGseven / Installation Page 8
-
-
- When you have completed the installation your 'working
- discs' should contain the files shown below:
-
-
- PROGRAM DISK (for use on drive A:)
-
-
- (BIOS .SYS) your operating system (optional)
- (SUBMIT .COM) " "
- MBASIC .COM your Microsoft Basic 5.21+
- DISKAID .DAT disc identification
- NAVPROG .SUB CP/M SUBMIT file
- MENU .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:)
-
-
- DISKBID .DAT disc identification
- README .DOC general documentation
- NAVPROG .DOC detailed User's Manual
- N73116 . sample aircraft data -- ERAse 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 ERAse 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
- áááááááá etc...
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- NAVPROGseven / Installation Page 9
-
-
- INPUTTING AND UPDATING AIRPORT/NAVAID DATA
- ==========================================
-
- 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.
-
-
- All facilities are identified by their FAA identifier, or if
- one is not assigned, feel free to make one up. Identifiers are
- usually 3 letters for navaids, 3 or 4 characters for airports, 2
- letters for ILS compass locators, and a name or pseudo-word
- (usually 5 letters) for airway intersections and reporting
- points. NAVPROGseven uses up to 5 characters for checkpoint
- identifiers.
-
- You don't have to worry about duplicating identifiers
- because NAVPROGseven accepts them as normal. For example, DPA is
- the identifier for DuPage County Airport, near Chicago, but DPA
- is also the identifier for DuPage Vortac located 4.3 nm to the
- west. Since the vortac is not at the airport I made separate
- entries for each. When asked for DPA the computer will find both
- and ask which one you want, the airport or the navaid. (See
- notes on co-location below).
-
-
- During new data input the computer will ask for the following:
-
-
- FACILITY CODE:
- What one would expect to find there. You can make up your
- own but 'V' and 'N' (VORs & NDBs) have special significance since
- you'll be asked to enter the frequency in the next step.
-
- Notes about facility code:
- Plotting a great-circle route over short distances
- (less than a nautical mile or so) can exceed the limits of
- the trigonometric functions available under Basic. I've
- talked with the writers of other nav programs for other
- micros, and they've run into the same problem. When you're
- working on a global or continental scale, 1 or 2 miles from
- checkpoint to checkpoint is very small indeed.
-
- NAVPROGseven has a provision that seems to handle this
- dilema quite nicely. You'll notice that the Facility Code
- field has space to enter 2 codes, not just one -- what the
- FAA refers to as 'co-located' facilities. In my database I
- have used 'AV' to indicate a VOR located at or near an
- airport, or 'AN' for an airport & NDB, etc.
-
- If the navaid is within 3 or 4 miles of the airport, I
- still consider them co-located, and enter the latitude and
-
-
-
-
- NAVPROGseven / Airport & Navaid Data Page 10
-
-
- longitude of the NAVAID. At that distance the airport
- should be in sight when flying VFR. On an IFR flight,
- approach plates would be in use for this final approach
- phase. In either case, you shouldn't be looking at your
- flight log.
-
-
-
- FREQUENCY:
- If you entered a 'V' or 'N' above, you will then be asked
- the frequency of the navaid -- otherwise this step is skipped.
- If the facility is not a navaid but you want to have a
- communications frequency listed, you can enter it later using the
- update mode, though I find it less confusing to know that all
- frequencies shown on the printout are NAV frequencies rather than
- mixing NAV & COM.
-
-
-
- NAME:
- Whatever you would like to call the checkpoint, navaid or
- airport. Be sure, however to include the state or province since
- the sorting program will separate that out of the name to
- organize all of your data into a nice, neat printout by state.
-
-
- The state must be preceded by a comma, or a comma and a
- space, such as ', MI' for Michigan or ',IL' for Illinois. I've
- chosen to use the postal code abbreviations because they're
- short, but AR is Arkansas, not Arizona which is AZ; and I don't
- know if I'll ever keep Michigan (MI), Missouri (MO), Mississippi
- (MS), Minnesota (MN) and Monatana (MT) straight, not to mention
- Massachusetts (MA), Maine (ME), and Maryland (MD). The code you
- use doesn't matter as long as you're consistant.
-
-
-
- LATITUDE & LONGITUDE:
- Take this from your charts, the Airport/Facility
- Directories, or AOPA's Airports USA. Or you can use the pseudo-
- RNAV function to calculate the latitude and longitude of an
- intersection or a landmark based on the distance and bearing from
- a navaid you already have on file, or based on the bearings from
- two navaids (like you do in the air).
-
-
- When entering longitude you will be prompted to specify east
- or west longitude. Since west longitude is the default, North
- American pilots may simply hit a carriage return. European
- pilots should specify east or west longitude as required.
-
-
-
-
-
-
- NAVPROGseven / Airport & Navaid Data Page 11
-
-
- When using the RNAV functions to calculate latitude and
- longitude, make sure the navaid(s) are in range. When using two
- navaids you should remember basic navigation procedures: if you
- draw a line between the two navaids, the closer you are to that
- line the worse your accurracy. And if you are on the line it is
- impossible to determine your position! It is best if the two
- navaids are about 30-60 degrees (or 120-150 degrees) apart.
-
-
- The accuracy of the RNAV functions can only be as accurate
- as your charts and the measurements you take. Since magnetic
- variation changes from year to year, it is best if you use true
- bearings for entry. With care the typical RNAV error should be
- less than one nautical mile. Use the latitude and longitudes
- published in the Airport/Facility Directory whenever possible.
- Also, it's wise not to use a point calculated with RNAV to
- calculate another point with RNAV as any errors will be
- cumulative.
-
- Notes on RNAV:
- The pseudo-RNAV calculations with bearings approaching
- due east or due west can strain Basic's accuracy as several
- trigonometric functions approach infinity. While normally
- still within the tolerance of VOR equipment, you should be
- aware that such discrepancies can exist under certain
- conditions, since NAVPROG may err in one direction while
- your VOR may err in the other.
-
- These cross-bearings are intended to be a handy
- reference for the VFR pilot who doesn't have air-borne RNAV
- equipment. If you have onboard RNAV capability you should
- ALWAYS enter waypoints into your equipment from published
- sources.
-
- European pilots:
- The RNAV functions mentioned here are not currently
- supported east of the Prime Meridian.
-
-
-
- MAGNETIC VARIATION:
- Read straight from your chart. Be aware that magnetic
- variation changes slightly from year to year. The flux goes one
- way then the other over a cycle of about 10-15 years. Science
- has several theories why the earth's magnetic field seems to
- wander, but the important thing to know is that small discrep-
- ancies in the magnetic course and magnetic heading calculations
- will become evident over a period of time. The only solution is
- to update the magnetic variation for each entry in your database
- on a periodic basis. RNAV calculations are also affected by this
- constant shifting of magnetic variation.
-
-
-
-
-
- NAVPROGseven / Airport & Navaid Data Page 12
-
-
- ELEVATION:
- Right from your chart if it's an airport. Navaid elevations
- can be found in the Airport/Facility Directory. Elevations at
- other locations can be approximated from your charts.
-
- Notes on elevation:
- The primary use for the elevation in the program is for
- airports. It is used to calculate your departure climb to
- altitude and the descent to your destination airport. If
- you choose to enter the elevation of navaids (which are
- given in the Airport/Facility Directory) the program will
- give a cursory check to see that your selected cruise
- altitude and climb/descent profile will clear the navaid.
-
-
-
-
- UPDATE MODE
- ===========
-
- In the UPDATE mode you can revise the data on file as often
- as you like. You can delete unneeded entries or let your library
- of checkpoints continually grow.
-
- In the update mode entering a 'D' for the Ident will delete
- the entire entry -- erasing its subsector from the index & master
- file. Later, when you add new data, the program searches for any
- 'holes' left by a deletion and fills them in first. If a hole
- can't be found, the new data is added to the end of the file. To
- maximize disc space it is best you delete unwanted entries before
- adding new ones.
-
- Of course airports do close, navaids are decommissioned,
- moved, renamed or frequencies re-assigned. NOTAMS (Notices to
- Airmen) are an excellent way to assure that your database is
- current and up-to-date.
-
- NOTAMS are published every 14 days and subscriptions are
- available from the
- U.S. Government Printing Office,
- Washington, DC 20402.
-
- The Aiport/Facility Directories are published every eight weeks
- by the National Oceanic and Atmospheric Administration
- National Ocean Survey
- Riverdale, MD 20840.
-
- AOPA's Airports USA is published yearly for members of the
- Aircraft Owners & Pilots Association
- 421 Aviation Way
- Frederick, MD 21701
-
-
-
-
-
- NAVPROGseven / Airport & Navaid Data Page 13
-
-
- AIRCRAFT DATA
- =============
-
- When you enter your aircaft N-number the the performance
- data is read from the file, or if it can't be found you'll be
- asked to enter data from your Aircraft Operations Manual. The
- program takes into account fuel used for startup/taxi/takeoff,
- fuel/time/distance to climb to your normal cruise altitude, fuel
- comsumption, fuel-on-board, true airspeed, and the cost per hour
- to operate the plane.
-
-
- When entering your 'standard' cruise performance you might
- consider that optimum altitude for a normally aspirated engine at
- 75% power is in the 6-8000 foot range; giving the highest true
- airspeed for fuel burned. As the power setting is cut, the
- 'optimum altitude' increases. In actual flight, however, the
- winds aloft and the time & fuel used to climb there will probably
- effect efficiency more than optimum altitude. Also remember that
- flight at 75% power uses an average of 13% more fuel for only a
- 6% increase in speed over a flight at 65% power, while flying at
- 55% power uses 25% less fuel with only a 12% speed loss when
- compared to a flight at 75% power.
-
- It should be noted that in calculating your climb to
- altitude NAVPROGseven uses a straight line average based on the
- standards you enter here about your aircraft. Long, extended
- climbs at gross weight to higher altitudes than your 'standard'
- entered here may consume significant amounts of additional fuel.
- But I'm not telling you anything new, huh? Consult your Aircraft
- Operation Manual, please.
-
- Also, the 'standard cruise' speed & fuel consumption you
- enter here is guaranteed to vary on each flight depending on
- altitude, temperature, etc. However when each flight is
- calculated you will have the opportunity to enter 'non-standard'
- cruise parameters that will be used for that given flight.
-
- Every plane is different, and your Operations Manual is the
- only authoritative source for this kind of information. Sure,
- general rules-of-thumb could have been included in the program,
- but for your plane would you want a rule-of-thumb (abbreviated
- R.O.T.) calculated to sixteen decimal places?
-
-
-
-
-
-
-
-
-
-
-
-
-
- NAVPROGseven / Aircraft Data Page 14
-
-
- NAVIGATION
- ==========
-
- Using the program you simply enter the number of check-
- points you'll be using, then the identifiers for those check-
- points. If the route is one that you expect to fly again you can
- save it for future use. Note that the checkpoint data is not
- saved but rather index numbers that allow the computer to find
- the data in the main file at a later date. This way if you
- update checkpoint data, the next time you use the stored flight
- the new data will automatically be picked up. Of course, if in
- the meantime you've deleted one of the checkpoints, the program
- will abort and return you to the menu. Regardless, you will be
- asked to verify that the route of flight is correct before
- calculations begin.
-
-
- Next you would enter your aircraft's N-number, the Flight
- Service Station you'll close your flight plan with, and the winds
- at each checkpoint. Of course winds at your departure and
- destination should be surface winds, while winds aloft should be
- used enroute. Surface winds and winds aloft may be obtained from
- your FSS, the NWS, or thru an online service such as CompuServe
- or others. To enter no-wind for a checkpoint you can enter '0,0'
- (or a comma by itself followed by a carriage return gives the
- same result).
-
-
- The computer will then ask for your cruising altitude, true
- airspeed, fuel consumption & fuel-on-board. The computer will
- show the 'standard' situation you entered with the aircraft data,
- and by simply hitting a carriage return for each of these
- questions the standard data will be used, or you can deviate by
- entering new data for the flight. Note that the computer does
- not adjust your true airspeed or fuel rate when you change
- altitude, nor does it take into account outside air temperature.
- While this could be done using some general rules-of-thumb, it's
- best that you refer to the Operations Manual for your plane and
- enter either the book values or values based on your experience.
-
-
- After you enter your cruise altitude the computer uses the
- departure elevation to calculate your climb profile, and the
- destination elevation to figure the descent profile. Note that
- during your climb to altitude the groundspeed printout is the
- average for the entire leg, taking into account your climb
- groundspeed (if you haven't reached altitude), cruise groundspeed
- (if you reach altitude before the checkpoint), and wind. The
- climb airspeed is an average based on the normal climb data, and
- CAS is based on your altitude on a standard day. These are
- guidelines, not hard numbers -- double check the Operations
- Manual for your plane.
-
-
-
-
- NAVPROGseven / Navigation Page 15
-
-
- The computer then checks your cruising altitude with the
- elevation for each of your checkpoints enroute. If your cruise
- altitude brings you less than 1,000 feet AGL at any checkpoint
- the computer will caution you. Just because the computer clears
- this check DO NOT ASSUME THAT THIS IS A SAFE CRUISING ALTITUDE!!!
- The computer is only checking SURFACE ELEVATIONS, ONLY AT THE
- CHECKPOINTS YOU SPECIFIED, and ONLY AT THE CHECKPOINT ITSELF, NOT
- IN BETWEEN. The machine has no way of knowing if the elevation
- you originally entered was correct. It also has no way of
- knowing that between the two checkpoints there is a 14,000 foot
- mountain and that there's a broadcast tower on top of the
- mountain! CHECK YOUR CHARTS and know your clouds -- steer clear
- of cumulus granite and stratus erectus!
-
-
- In the fuel column a single hashmark will appear if fuel
- reserves are less than 45 minutes (below IFR and VFR night
- minimums), and a double hashmark signifies that less than 30
- minutes of fuel remain (below VFR minimums). If the hashmarks
- appear you should plan to make an earlier fuel stop.
-
-
- It's usually inefficient to climb more than 10 minutes for
- each hour of estimated time enroute unless good tailwinds and
- high altitude cruising efficiency offset the fuel and time used
- to climb. With NAVPROGseven you can cycle thru the flight as
- many times as you wish, plugging in new variables and printing
- out the best flight profiles at the end of each cycle --
- comparing fuel vs. time vs. dollars in order to get the best use
- out of your airplane.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- NAVPROGseven / Navigation Page 16
-
-
- AUTOMATIC ROUTE PREPARATION
- ===========================
-
- Enter your point of departure and your destination and this
- program scans the database, selecting the checkpoints along the
- way that most closely follow a great circle route. The program
- automatically prepares several alternate routings for you to
- choose from, and with each pass the checkpoints are closer and
- closer together.
-
-
- If needed you can enter a specific checkpoint to be flown
- over (located to one side of a restricted airspace, let's say)
- and the computer will first route you to that checkpoint before
- turning you towards your destination. The sharper the dog-leg
- however, the longer the time required to calculate the route
- since more of the database must be repeatedly scanned.
-
-
- This program will not tell you the 'best' route to fly, but
- it will give you several logical alternatives. Military
- Operation Areas, large bodies of water, restricted & prohibited
- airspace are items the computer has no knowledge of. If your 172
- gets intecepted by an F-16, don't tell them, "NAVPROG said this
- was the best route to fly", and expect to get off! On the other
- hand, NAVPROGseven is being used by several Coast Guard
- helicopter crews around the country, and I actually got a call
- one day at work from an Air Force general in Washington wanting a
- couple enhancements.... so who knows.
-
-
- The first pass through the database will give you the most
- direct route -- the fewest checkpoints and the longest leg
- lengths. Each subsequent pass will supply more and more
- intermediate checkpoints from your database with shorter and
- shorter leg lengths, all the while trying to stay as close as
- possible to the great circle between the last checkpoint and your
- destination.
-
-
- The more checkpoints, the more zigs and zags. From the
- possible routes, you must take into consideration the reception
- range of your navigation equipment, which is of course affected
- by your cruising altitude, station power, obstructions, etc, and
- how direct you wish to fly given these parameters without
- investing in an inertial navigation system for your Cub.
-
-
-
-
-
-
-
-
-
-
- NAVPROGseven / Auto Route Page 17
-
-
- NAVIGATING A PRE-PLANNED ROUTE
- ==============================
-
-
- This program retrieves the checkpoints for a flight that was
- saved at an earlier date. If the checkpoint data has been
- revised the new data is automatically used. If the checkpoint
- data has been deleted since the last time the route was flown,
- the program will abort and return you to the menu. A printout
- can be obtained of all routes on file including all RNAV cross-
- references.
-
-
-
-
-
-
-
-
- SORT AND PRINT DATA ON FILE
- ===========================
-
- The sort program uses a Schell-Metzner sort routine to
- arrange the airport/navaid data on file into easy-to-use
- printouts. The data on file can be printed out by Identifier; by
- State & Ident; by State & City; by State, Facility & Ident; or
- unsorted straight from the file.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- NAVPROGseven / Pre-Planned Routes Page 18
-
-
- PROGRAM SPECS AND NOTES
- =======================
-
-
- Data for each airport, navaid, facility & checkpoint is
- stored on random file AIRPORTS.RND, five to a sector. A random
- index, AIRINDEX.RND, holds just the identifiers for each
- checkpoint and tells the computer the relative position of each
- sub-sector of data in the main file. RNAVLIST.DAT is a
- sequential file that saves the fixes you use in the RNAV mode.
-
-
- The primary database is contained in these three files which
- are constructed and maintained by AIRINPUT.BAS (RNAVREF.BAS
- automatically updates & maintains the RNAVLIST.DAT file after
- each flight).
-
-
- For maximum speed in retrieving airport and navaid data, the
- entire index is read into memory rather than doing repeated disc
- accesses«á However¼á iµá yo⌡ havσ ß 64╦ machinσ anΣ adΣ a lo⌠áoµ
- ááááááááairports¼á navaids¼á etπá t∩ thσ file≤ yo⌡ ma∙ ruε ou⌠ oµá memor∙
- áááááááárunninτ NAVPROG7.BAS«á Iµ thi≤ occur≤ yo⌡ shoulΣ conside≥ eithe≥
- áááááááámorσá memor∙ o≥ breakinτ u≡ you≥ datß int∩ multiplσá discs«á Seσ
- áááááááábelow.
-
-
- It should be noted that NAVPROGseven was designed for the
- general aviation pilot. This is not to say that you have to
- stick to one region of the country or stay within a thousand
- miles of home. No way. But by the same token, you're not Pan Am
- and this isn't an HP-3000. NAVPROGseven has an upper limit of
- 5400 miles for any given great circle computation.
-
-
- Since most flights tend to radiate out from one's home base,
- some pilots have chosen to set up separate data discs for flights
- east and west (or north and south) of home. Normally this was
- done because earlier machines only had 64K of memory and couldn't
- hold the entire index at once. However, if you decide to do this:
-
- 1) make sure that all data files including your aircraft data
- and file DISKBID.DAT are copied over to your new data disc.
-
- 2) if divided between north & south data, provide some overlap
- to the north on your 'Southern' disc. Great circle routes
- north of the equator are always bowed towards the north
- pole.
-
- 3) as you edit your database, always delete unneeded
- checkpoints before adding new ones to make the most
- efficient use of disc and memory space.
-
-
-
-
- NAVPROGseven / Program Specs Page 19
-
-
- AIRCRAFT.BAS takes data for each aircraft you fly and stores
- it in separate sequential files with the plane's N-number as the
- filename. Two aircraft, N73116 and N81259, are on file, with
- which you can experiment. ROUTINGS.DAT is an index of routes you
- have saved for later use -- it is created by AIRROUTE.BAS and
- called by OLDROUTE.BAS. The individual routes are stored in
- separate sequential files; i.e., information about a flight from
- Benton Harbor to Cincinnati Municipal (Lunken Field) is stored in
- file BEH.LUK.
-
-
- A file FLIGHT.SEQ is created temporarily by AIRROUTE.BAS or
- OLDROUTE.BAS to pass the file locations of the current route of
- flight to NAVPROG7.BAS and then to RNAVREF.BAS after which it is
- erased. RNAVREF.BAS looks at the route of flight and searches
- RNAVLIST.DAT for any checkpoints that were entered using RNAV
- cross-bearings, if so they are printed on your flight log for in-
- flight reference.
-
-
- Why doesn't NAVPROGseven generate my FAA flight plan for me?
- A good question. In the very first, experimental and unpublished
- versions of this program I included just such a routine. Rather
- simple actually, but why stop at a flight plan? Why not dump
- right into the autopilot and we can all fly around like so many
- locomotives on rails? My feeling is that preparing one's own
- flight plan form gives you time to pause, reflect and review the
- upcoming flight. I love computers, but it is the captain who has
- the final word. Let the computer do the number-crunching it does
- so well, but don't let it become the de-facto pilot-in-command of
- your plane as well.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- NAVPROGseven / Program Specs Page 20