home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / misc3 / navigate.lzh / NAVPROG.DOC < prev    next >
Encoding:
Text File  |  1986-02-09  |  49.4 KB  |  1,181 lines

  1.  
  2.  
  3.  
  4.  
  5.                  XX   XX   XXXXX   XXXXXXX  XXXXXX   XX   XXXXX 
  6.                  XX   XX  XX   XX  XX       XX   XX   X  XX   XX
  7.                  XX   XX  XX       XX       XX   XX      XX     
  8.                  XX   XX   XXXXX   XXXXXX   XXXXXX        XXXXX 
  9.                  XX   XX       XX  XX       XX XX             XX
  10.                  XX   XX  XX   XX  XX       XX  XX       XX   XX
  11.                   XXXXX    XXXXX   XXXXXXX  XX   XX       XXXXX 
  12.          
  13.                XX   XX   XXXXX   XX   XX  XX   XX   XXXXX   XX     
  14.                XXX XXX  XX   XX  XXX  XX  XX   XX  XX   XX  XX     
  15.                XXXXXXX  XX   XX  XXXX XX  XX   XX  XX   XX  XX     
  16.                XX X XX  XXXXXXX  XXXXXXX  XX   XX  XXXXXXX  XX     
  17.                XX   XX  XX   XX  XX XXXX  XX   XX  XX   XX  XX     
  18.                XX   XX  XX   XX  XX  XXX  XX   XX  XX   XX  XX     
  19.                XX   XX  XX   XX  XX   XX   XXXXX   XX   XX  XXXXXXX
  20.  
  21.  
  22.  
  23.                                   NAVPROGseven
  24.                       Aircraft Navigation & Flight Planning
  25.                           for the IBM Personal Computer,
  26.                            the Hewlett-Packard Vectra,
  27.                           and other IBM PC compatibles.
  28.                       =====================================
  29.                                  Version F.03.02
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.           HDOS     Version A.01.01, Heathkit H-8, H-89
  37.                    (c) Copyright 1982 Alan Bose                   
  38.  
  39.           CP/M     Version B.01.01, Heath/Zenith H-89, Z-90
  40.                    Version C.02.01, Hewlett-Packard HP-120, HP-125
  41.                    (c) Copyright 1982, 1984 Alan Bose and               
  42.                                             Glen Hassebrock 
  43.  
  44.           MS-DOS   Version D.03.03, Hewlett-Packard HP-150 Touchscreen
  45.                    Version E.03.02, Hewllet-Packard HP-110 Portable
  46.                    (c) Copyright 1984, 1986 Alan Bose                   
  47.  
  48.           PC-DOS   Version F.03.02, IBM PC and compatibles
  49.                    (c) Copyright 1986, Alan Bose and Bruce Carson
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.                                         1
  60.  
  61.  
  62.                                 TABLE OF CONTENTS
  63.                                 =================
  64.  
  65.  
  66.  
  67.         Introduction . . . . . . . . . . . . . . . . . . . . . . .  3
  68.              User-Supported Software . . . . . . . . . . . . . . .  6
  69.  
  70.         Installation . . . . . . . . . . . . . . . . . . . . . . .  8
  71.              Disc Layout . . . . . . . . . . . . . . . . . . . . .  9
  72.              Start Running . . . . . . . . . . . . . . . . . . . .  9
  73.  
  74.         Airport/Navaid Data Entry  . . . . . . . . . . . . . . . . 10
  75.              Update Mode . . . . . . . . . . . . . . . . . . . . . 13
  76.  
  77.         Aircraft Data Entry . . . . . . . . . . . . . . . . . . .  14
  78.  
  79.         Navigation -- Preparing a flight. . . . . . . . . . . . .  15
  80.  
  81.         Automatic Route Preparation . . . . . . . . . . . . . . .  17
  82.  
  83.         Pre-Planned Routes. . . . . . . . . . . . . . . . . . . .  18
  84.  
  85.         Data File Listings. . . . . . . . . . . . . . . . . . . .  18
  86.  
  87.         Program Specs . . . . . . . . . . . . . . . . . . . . . .  19
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.         NAVPROGseven / Contents                                  Page 2
  119.  
  120.  
  121.                          An Introduction to NAVPROGseven
  122.                       Aircraft Navigation & Flight Planning
  123.                       =====================================
  124.  
  125.                        (c) Copyright 1982, 1984 Alan Bose
  126.                            1224 Allison Lane
  127.                            Schaumburg, IL 60194
  128.  
  129.                     Past-President, Taildragger Flyers, Inc.
  130.                     Chicago Rep, Aviation Safety Institute
  131.  
  132.  
  133.              NAVPROGseven is a series of ten programs designed to prepare 
  134.         a flight log that is ready for use in the cockpit.   NAVPROGseven 
  135.         stores  data about each aircraft you fly and each checkpoint  you 
  136.         fly over, and saves that information for subsequent flights.
  137.  
  138.  
  139.              The features and functions of NAVPROGseven include:
  140.  
  141.              1).  Easy input & revision of the airport/navaid data base.
  142.              2).  Two RNAV functions to provide latitude and longitude of 
  143.                   a location based on fixes taken from known points.
  144.              3).  Aircraft performance data stored for each of the planes 
  145.                   you fly.
  146.              4).  Easy  access  and display of checkpoint information  as 
  147.                   you  plan  your  route  of  flight.   Automatic  flight 
  148.                   planning  selects navaids closest to your great  circle 
  149.                   route  and  plots several  alternate  routings.   Often 
  150.                   flown routes can be stored for later use.
  151.              5).  Great  circle  navigation  between  checkpoints   using 
  152.                   aircraft performance data,  and printout of a ready-to-
  153.                   use flight log.
  154.              6).  Climb/descent profiles based on aircraft performance data.
  155.              7).  Multiple  sort criteria to organize airport/navaid data 
  156.                   into easy-to-use printout.
  157.  
  158.  
  159.              The NAVPROGseven program uses the latitude and longitude  of 
  160.         your  checkpoints  to calculate the heading required for a  great 
  161.         circle  (the  shortest  distance  between  two  points  around  a 
  162.         sphere).  The printed flight log tells you the field elevation at 
  163.         your  departure  and  destination  points,   navaid   frequencies 
  164.         enroute,  distances for each leg and  total  remaining,  true and
  165.         magnetic course, magnetic heading corrected for wind and magnetic 
  166.         variation,  groundspeed corrected for climb and/or cruise & wind, 
  167.         ETE  &  ETA  for each leg,  fuel usage based on cruise  or  climb 
  168.         during the leg with startup/taxi/takeoff fuel accounted for, fuel 
  169.         remaining, and a warning if reserves will be less than VFR or IFR 
  170.         minimums.
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.         NAVPROGseven / Introduction                              Page 3
  178.  
  179.  
  180.              In  addition a synopsis of the flight tells you  fuel  used, 
  181.         reserves  in gallons and time,  fuel/time/distance used to climb, 
  182.         and  how far from your destination you should begin your  descent 
  183.         and how fast your descent should be to maintain a gentle 2 degree 
  184.         descent gradient based on the groundspeed of your last leg.   The 
  185.         descent profile assumes that you will be holding cruise  airspeed 
  186.         during descent.
  187.  
  188.  
  189.              The  printed flight log has distance and true course of each 
  190.         leg  conveniently  arranged  for easy entry  into  your  aircraft 
  191.         navigation  computer,  if  used.   Or it provides a  very  useful 
  192.         flight  log  as you cross-check with your  E6B  in  flight.   You 
  193.         should  note that NAVPROGseven is designed for the  mid-latitudes 
  194.         of  the  northern hemisphere over distances  normally  associated 
  195.         with  light aircraft.   For European pilots,  most functions have 
  196.         been designed to operate east and west of the Prime Meridian.
  197.  
  198.  
  199.              The  seed that started this series of programs  was  NAVPROG 
  200.         version  14.4  by  Leland Young and his article on  great  circle 
  201.         navigation in the February 1980 issue of Microcomputing Magazine. 
  202.         Additional  source  material  includes  "Dutton's  Navigation   & 
  203.         Piloting"  (U.S.    Naval  Institute,  Annapolis)  and  the  "VNR 
  204.         Encyclopedia  of Mathematics" (Spherical  trigonometry,  Gellert/ 
  205.         Kustner/Hellwich/Kastner).
  206.  
  207.  
  208.              NAVPROGseven  was initially written & tested over a span  of 
  209.         eighteen months and was introduced in early 1982 for the Heathkit 
  210.         H-89  computer using the HDOS operating system.   In mid-1982  it 
  211.         was  converted  to CP/M by Glen Hassebrock.   Both versions  have 
  212.         been  in  use by hundreds of pilots who  purchased  the  original 
  213.         programs  through the Heath Users' Group.   I am indebted to  the 
  214.         many  pilots  who have offered their  comments,  suggestions  and 
  215.         ideas over the years.
  216.  
  217.  
  218.              Though  technically  a  great  circle  route  would  involve 
  219.         constantly  changing your heading during each  leg,  NAVPROGseven 
  220.         gives you a single heading for each leg that closely approximates 
  221.         a  great circle -- just as a single heading taken 'mid-leg'  from 
  222.         your Sectional or WAC chart will also approximate a great circle.  
  223.         (Your ruler's straight, it's the chart that's curved).
  224.  
  225.              Needless  to  say,  it is vitally important that you  always 
  226.         double  and  triple check your input.   And although  the  system 
  227.         makes  planning a cross-country flight quicker  and  easier,  you 
  228.         should always question and verify your output.  And it is nothing 
  229.         more  than good navigating practice to cross-check your  position 
  230.         at  frequent intervals during the flight -- don't go charging off 
  231.         blindly, always question.
  232.  
  233.  
  234.  
  235.  
  236.         NAVPROGseven / Introduction                              Page 4
  237.  
  238.  
  239.              The  fate  of  the Air New  Zealand  747  guided  unerringly 
  240.         towards  an  Antarctic mountain bears a sober reminder  that  the 
  241.         most  technologically  advanced airplanes in the world are  still 
  242.         subject to human error,  whim and fancy.  There is no replacement 
  243.         for common sense, no matter what 'the computer' says.
  244.  
  245.  
  246.              Of course, it is recommended that you 'test fly' the program 
  247.         before you put it to actual use.   Although it works well for the 
  248.         planes  I fly,  you should make sure that the output you  get  is 
  249.         within reason for your aircraft.  Needless to say, there are many 
  250.         variables  to  a flight that this program simply  does  not,  and 
  251.         cannot, take into account.
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.              Alan Bose
  259.              1224 Allison Lane
  260.              Schaumburg, IL 60194
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.         NAVPROGseven / Introduction                              Page 5
  296.  
  297.  
  298.          ***********************************************************
  299.          *                 USER SUPPORTED SOFTWARE                 *
  300.          ***********************************************************
  301.          * The User-Supported Software of the Contributed Software *
  302.          * Library  is  provided  by  INTEREX,  the  International *
  303.          * Association  of Hewlett-Packard  Computer Users,  as  a *
  304.          * service to its members for the purpose of fostering the *
  305.          * exchange  of  ideas  and  to  enhance  their  usage  of *
  306.          * Hewlett-Packard equipment.                              *
  307.          *                                                         *
  308.          * The   author   of  a  user-supported   program   freely *
  309.          * distributes his work,  and requests that users who find *
  310.          * the  program  useful and of value,  send the  author  a *
  311.          * suggested  contribution  (NAVPROGseven:  $45).   Unlike *
  312.          * conventional software, the user is able to evaluate the *
  313.          * software  fully before spending any money.   In  return *
  314.          * the  author  may  send  contributing  users  additional *
  315.          * material such as printed documentation, source code and *
  316.          * most  importantly,  notification of patches,  bugs  and *
  317.          * upgrades.    The   system   depends   on   the   active *
  318.          * participation of the user community, for without a flow *
  319.          * of  contributions for deserving programs,  authors will *
  320.          * soon abandon this worthwhile method of distribution.    *
  321.          *                                                         *
  322.          * Since  these programs are subject to unlimited  copying *
  323.          * and distribution the prospective user is hereby put  on *
  324.          * notice  that the programs may contain or develop faults *
  325.          * the  consequences of which INTEREX in general  and  the *
  326.          * author  in particular cannot be held responsible.   The *
  327.          * prospective user is,  by virtue of obtaining and  using *
  328.          * these  programs,  assuming  full risk for any  and  all *
  329.          * consequences.                                           *
  330.          ***********************************************************
  331.          * These  programs  were developed and tested  on  version *
  332.          * 2.01  of the Microsoft MS-DOS operating system (HP BIOS *
  333.          * A.01.02)   and  Microsoft  Basic   version   5.28,   as *
  334.          * distributed by Hewlett-Packard.                         *
  335.          *                                                         *
  336.          * The  author  cannot  predict  that  the  programs  will *
  337.          * perform   on  future  versions  of  MS-DOS  and  Basic. * 
  338.          * However,  if a version dependent program surfaces,  the *
  339.          * author  may  make available to contributing  users  any *
  340.          * fixes and upgrades.   Individual attention to  problems *
  341.          * of this nature is not possible with a group as large as *
  342.          * INTEREX,  and  is  left to the sole discretion  of  the *
  343.          * author.                                                 *
  344.          ***********************************************************
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.         NAVPROGseven / Introduction                              Page 6
  355.  
  356.  
  357.          ***********************************************************
  358.          * NAVPROGseven is a copyrighted program,  and is intended *
  359.          * for  your  private,  non-commercial  use  only.    USER * 
  360.          * ALTERATIONS AND MODIFICATIONS MAY NOT BE RE-DISTRIBUTED *
  361.          * WITHOUT PRIOR WRITTEN PERMISSION FROM THE AUTHOR.  This *
  362.          * includes  conversions  of the  programs  to operated on *
  363.          * other computer brands.                                  *
  364.          *                                                         *
  365.          * If you find this program a useful and valuable addition *
  366.          * to your software library, the suggested contribution is *
  367.          * $45  (US),  sent  to  Alan  Bose,  1224  Allison  Lane, *
  368.          * Schaumburg  IL 60143.   Contributing users will receive *
  369.          * the  21-page NAVPROGseven Users  Manual,  the  complete *
  370.          * source  listing,   notification  of  upgrades,  and  if *
  371.          * desired,  a copy  of the  source  code in ASCII format. *
  372.          * (include a blank 5.25 inch disc with your check).       *
  373.          *                                                         *
  374.          * Fresh  copies  of  the  distribution  software  may  be *
  375.          * obtained  by sending a blank 5.25 inch disc and a self- *
  376.          * addressed stamped return mailer to the address above.   *
  377.          ***********************************************************
  378.          * Conversion  and  testing for the IBM Personal  Computer *
  379.          * using  PC-DOS and BASICA by Bruce Carson.   The  IBM-PC *
  380.          * conversion has also been tested on the IBM PCjr and the *
  381.          * Hewlett-Packard  Vectra (IBM compatible).   The  system *
  382.          * should work on most other IBM compatibles.              *
  383.          ***********************************************************
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.         NAVPROGseven / Introduction                              Page 7
  414.  
  415.  
  416.                                   INSTALLATION
  417.                                   ============
  418.  
  419.              NAVPROGseven  is designed to operate on a dual-drive  system 
  420.         with 256K of memory using PC-DOS and  BASICA.
  421.  
  422.              Format  a  PC-DOS disk and install on it a copy  of  BASICA.  
  423.         This  will  be your program disk.   You may also make  this  disk 
  424.         capable  of cold booting by including the operating  system  when 
  425.         you format the disc.
  426.  
  427.              Place  the  distribution  disc on drive A:  and  your  blank 
  428.         program  disc  on the B:  drive.   At the PC-DOS A>  prompt  type 
  429.         LOADPROG  to  copy  the required program files  to  your  working 
  430.         program disc.
  431.  
  432.              Format a second disk for data.  When done, get to the PC-DOS 
  433.         A>  prompt.   Place the distribution disc on drive  A:  and  your 
  434.         blank  data  disc on the B:  drive.   Type LOADDATA to  copy  the 
  435.         required data files to your working data disc.
  436.  
  437.  
  438.  
  439.                              SINGLE DRIVE OPERATION
  440.  
  441.              You  may  include both programs and data files on  a  single 
  442.         disc, especially with either Double-Sided, Double-Density drives, 
  443.         or  a Winchester drive.   Optionally,  you may wish to  format  a 
  444.         second disk for data alone.  
  445.  
  446.              The batch files, LOADPROG.BAT and  LOADDATA.BAT are provided 
  447.         to  facilitate copying the program and data  files.   Again,  all 
  448.         files  may  reside  on a single disc if you so  choose  and  have 
  449.         adequate  discspace.   Use any text editing program to alter  the 
  450.         LOADPROG.BAT  and  LOADDATA.BAT batch files to  meet  your  needs 
  451.         during installation.
  452.  
  453.              The IBM PC version of NAVPROGseven is set by default to look 
  454.         for  the  program files on drive A:,  and for the data  files  on 
  455.         drive  B:.   An optional file NAVDISCS.DAT alters this flow.   If 
  456.         you wish to locate your programs and data on other  drives,  edit 
  457.         NAVDISCS.DAT  as required -- the first line refers to the PROGRAM 
  458.         FILE drive,  the second line refers to the DATA FILE drive.   See 
  459.         below for a list of which files are required on each drive.  
  460.  
  461.         To be operational,  NAVDISCS.DAT must reside on the default drive 
  462.         as you run NAVPROG from the PC-DOS prompt.
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.         NAVPROGseven / Installation                              Page 8
  473.  
  474.  
  475.              When  you  have  completed the  installation  your  'working 
  476.         discs' should contain the files shown below:
  477.  
  478.              PROGRAM DISK (for use on drive A:, or as specified in line 1 
  479.                            of file NAVDISCS.DAT)
  480.                   (CONFIG .SYS)   operating system optional
  481.                   BASICA  .COM    your BASICA interpreter
  482.                   NAVDISCS.DAT    Optional program & data drive specs
  483.                   DISKAID .DAT    disc identification
  484.                   NAVPROG .BAT    PC-DOS batch file
  485.                   README  .DOC    general documentation
  486.                   NAVMENU .BAS    the main menu program
  487.                   AIRINPUT.BAS    input/revise airport & navaid data
  488.                   AIRCRAFT.BAS    input/revise aircraft data
  489.                   AIRROUTE.BAS    manual route preparation
  490.                   OLDROUTE.BAS    retrieve a stored flight routing
  491.                   NAVPROG7.BAS    navigation & flight log
  492.                   AUTONAV .BAS    automatic route selection
  493.                   RNAVREF .BAS    navaid bearing cross checks
  494.                   AIRALPHA.BAS    database listings
  495.  
  496.              DATA DISK (for use on drive B:, or as specified in line 2 of 
  497.                         file NAVDISCS.DAT)
  498.                   DISKBID .DAT    disc identification
  499.                   LOADDATA.BAT    batch file to initialize data disc
  500.                   N73116  .       sample aircraft data -- DELete manually or
  501.                   N81259  .       using program after you experiment
  502.                   AIRINDEX.RND    { over 100 checkpoints already on file,
  503.                   AIRPORTS.RND    {   can be revised from the program,
  504.                                   {   or DELete these two & start over.
  505.                   ROUTINGS.DAT    sample index of routes on file.
  506.                                       Update using program only.
  507.                   BEHLUK  .GSH    sample routes on file.  
  508.                   LUKBEH  .RID        Update using program only.
  509.                   X06C1H2 .JOT
  510.                   X1H206C .MTO
  511.  
  512.                               RUNNING NAVPROGseven
  513.                               ====================
  514.  
  515.              Place your program disc on the A:  drive and your data  disc 
  516.         on  the B:  drive (if not using a NAVDISCS.DAT file),  or on  the 
  517.         drives  specified  in the NAVDISCS.DAT file  (see  above).   When 
  518.         NAVPROGseven  starts running it will check that the proper  discs 
  519.         are  accessable  on the proper drives.   If not the program  will 
  520.         stop and request them before continuing. 
  521.  
  522.              You  may run NAVPROGseven at the PC-DOS A> prompt  by simply 
  523.         typing the word 'NAVPROG' followed by a carriage return.
  524.  
  525.              Note that the carriage return is not required for any  'one-
  526.         key  responses'  such as <Y>es,  <N>o,  <E>ast,  <W>est  or  when 
  527.         selecting numbers from the menu.
  528.  
  529.  
  530.  
  531.         NAVPROGseven / Installation                              Page 9
  532.  
  533.  
  534.                    INPUTTING AND UPDATING AIRPORT/NAVAID DATA
  535.                    ==========================================
  536.  
  537.              Note  that the carriage return is not required for any 'one-
  538.         key  responses'  such as <Y>es,  <N>o,  <E>ast,  <W>est  or  when 
  539.         selecting numbers from the menu.
  540.  
  541.  
  542.              All facilities are identified by their FAA identifier, or if 
  543.         one is not assigned,  feel free to make one up.   Identifiers are 
  544.         usually 3 letters for navaids,  3 or 4 characters for airports, 2 
  545.         letters  for  ILS compass locators,  and a  name  or  pseudo-word 
  546.         (usually  5  letters)  for  airway  intersections  and  reporting 
  547.         points.   NAVPROGseven  uses  up to 5 characters  for  checkpoint 
  548.         identifiers.
  549.  
  550.              You  don't  have  to  worry  about  duplicating  identifiers 
  551.         because NAVPROGseven accepts them as normal.  For example, DPA is 
  552.         the identifier for DuPage County Airport,  near Chicago,  but DPA 
  553.         is  also  the identifier for DuPage Vortac located 4.3 nm to  the 
  554.         west.   Since  the vortac is not at the airport I  made  separate 
  555.         entries for each.  When asked for DPA the computer will find both 
  556.         and  ask  which one you want,  the airport or the  navaid.   (See 
  557.         notes on co-location below).
  558.  
  559.  
  560.         During new data input the computer will ask for the following:
  561.  
  562.  
  563.         FACILITY CODE:
  564.              What one would expect to find there.   You can make up  your 
  565.         own but 'V' and 'N' (VORs & NDBs) have special significance since 
  566.         you'll be asked to enter the frequency in the next step.
  567.  
  568.              Notes about facility code:
  569.                   Plotting  a  great-circle  route over  short  distances 
  570.              (less  than a nautical mile or so) can exceed the limits  of 
  571.              the  trigonometric functions available  under  Basic.   I've 
  572.              talked  with  the  writers of other nav programs  for  other 
  573.              micros,  and they've run into the same problem.  When you're 
  574.              working on a global or continental scale,  1 or 2 miles from 
  575.              checkpoint to checkpoint is very small indeed.
  576.  
  577.                   NAVPROGseven has a provision that seems to handle  this 
  578.              dilema  quite nicely.   You'll notice that the Facility Code 
  579.              field has space to enter 2 codes,  not just one -- what  the 
  580.              FAA refers to as 'co-located' facilities.   In my database I 
  581.              have  used  'AV'  to indicate a VOR located at  or  near  an 
  582.              airport, or 'AN' for an airport & NDB, etc.
  583.  
  584.                   If the navaid is within 3 or 4 miles of the airport,  I 
  585.              still consider them  co-located, and enter the  latitude and
  586.  
  587.  
  588.  
  589.  
  590.         NAVPROGseven / Airport & Navaid Data                     Page 10
  591.  
  592.  
  593.              longitude  of  the NAVAID.   At that  distance  the  airport 
  594.              should  be  in  sight when flying VFR.   On an  IFR  flight, 
  595.              approach  plates  would be in use for  this  final  approach 
  596.              phase.   In  either case,  you shouldn't be looking at  your 
  597.              flight log.
  598.  
  599.  
  600.  
  601.         FREQUENCY:
  602.              If  you entered a 'V' or 'N' above,  you will then be  asked 
  603.         the  frequency  of the navaid -- otherwise this step is  skipped.  
  604.         If  the  facility  is  not  a navaid  but  you  want  to  have  a 
  605.         communications frequency listed, you can enter it later using the 
  606.         update  mode,  though  I find it less confusing to know that  all 
  607.         frequencies shown on the printout are NAV frequencies rather than 
  608.         mixing NAV & COM.
  609.  
  610.  
  611.  
  612.         NAME:
  613.              Whatever  you would like to call the checkpoint,  navaid  or 
  614.         airport.  Be sure, however to include the state or province since 
  615.         the  sorting  program  will  separate that out  of  the  name  to 
  616.         organize all of your data into a nice, neat printout by state.
  617.  
  618.  
  619.              The  state  must be preceded by a comma,  or a comma  and  a 
  620.         space,  such as ',  MI' for Michigan or ',IL' for Illinois.  I've 
  621.         chosen  to  use  the postal code  abbreviations  because  they're 
  622.         short,  but AR is Arkansas,  not Arizona which is AZ; and I don't 
  623.         know if I'll ever keep Michigan (MI),  Missouri (MO), Mississippi 
  624.         (MS),  Minnesota (MN) and Monatana (MT) straight,  not to mention 
  625.         Massachusetts (MA),  Maine (ME), and Maryland (MD).  The code you 
  626.         use doesn't matter as long as you're consistant.
  627.  
  628.  
  629.  
  630.         LATITUDE & LONGITUDE:
  631.              Take   this   from   your   charts,   the   Airport/Facility 
  632.         Directories,  or AOPA's Airports USA.  Or you can use the pseudo-
  633.         RNAV  function  to  calculate the latitude and  longitude  of  an 
  634.         intersection or a landmark based on the distance and bearing from 
  635.         a navaid you already have on file,  or based on the bearings from 
  636.         two navaids (like you do in the air).
  637.  
  638.              Note that coordinates are entered as degrees,  minutes,  and 
  639.         seconds;  while  they  are  stored internally  and  displayed  in 
  640.         degrees, minutes, and tenths of a minute format.
  641.  
  642.              When entering longitude you will be prompted to specify east 
  643.         or west longitude.   Since west longitude is the  default,  North 
  644.         American  pilots  may  simply hit a  carriage  return.   European 
  645.         pilots should specify east or west longitude as required.
  646.  
  647.  
  648.  
  649.         NAVPROGseven / Airport & Navaid Data                     Page 11
  650.  
  651.  
  652.              When  using  the RNAV functions to  calculate  latitude  and 
  653.         longitude,  make sure the navaid(s) are in range.  When using two 
  654.         navaids  you should remember basic navigation procedures:  if you 
  655.         draw a line between the two navaids,  the closer you are to  that 
  656.         line the worse your accurracy.   And if you are on the line it is 
  657.         impossible  to  determine your position!  It is best if  the  two 
  658.         navaids are about 30-60 degrees (or 120-150 degrees) apart.
  659.  
  660.  
  661.              The  accuracy of the RNAV functions can only be as  accurate 
  662.         as  your  charts and the measurements you take.   Since  magnetic 
  663.         variation changes from year to year,  it is best if you use  true 
  664.         bearings  for entry.   With care the typical RNAV error should be 
  665.         less  than one nautical mile.   Use the latitude  and  longitudes 
  666.         published  in  the Airport/Facility Directory whenever  possible.  
  667.         Also,  it's  wise  not  to use a point calculated  with  RNAV  to 
  668.         calculate  another  point  with  RNAV  as  any  errors  will   be 
  669.         cumulative.
  670.  
  671.              Notes on RNAV:
  672.                   The pseudo-RNAV calculations with bearings  approaching 
  673.              due  east or due west can strain Basic's accuracy as several 
  674.              trigonometric functions approach infinity.   While  normally 
  675.              still  within the tolerance of VOR equipment,  you should be 
  676.              aware  that  such  discrepancies  can  exist  under  certain 
  677.              conditions,  since  NAVPROG may err in one  direction  while 
  678.              your VOR may err in the other.
  679.  
  680.                   These  cross-bearings  are  intended  to  be  a   handy 
  681.              reference  for the VFR pilot who doesn't have air-borne RNAV 
  682.              equipment.   If you have onboard RNAV capability you  should 
  683.              ALWAYS  enter  waypoints into your equipment from  published 
  684.              sources.
  685.  
  686.              European pilots:
  687.                   The  RNAV  functions mentioned here are  not  currently 
  688.              supported east of the Prime Meridian.
  689.  
  690.  
  691.  
  692.         MAGNETIC VARIATION:
  693.              Read  straight  from your chart.   Be  aware  that  magnetic 
  694.         variation changes slightly from year to year.   The flux goes one 
  695.         way  then the other over a cycle of about 10-15  years.   Science 
  696.         has  several  theories  why the earth's magnetic field  seems  to 
  697.         wander,  but  the important thing to know is that small  discrep-
  698.         ancies  in the magnetic course and magnetic heading  calculations 
  699.         will become evident over a period of time.   The only solution is 
  700.         to update the magnetic variation for each entry in your  database 
  701.         on a periodic basis.  RNAV calculations are also affected by this 
  702.         constant shifting of magnetic variation.
  703.  
  704.  
  705.  
  706.  
  707.  
  708.         NAVPROGseven / Airport & Navaid Data                     Page 12
  709.  
  710.  
  711.         ELEVATION:
  712.              Right from your chart if it's an airport.  Navaid elevations 
  713.         can  be found in the Airport/Facility Directory.   Elevations  at 
  714.         other locations can be approximated from your charts.
  715.  
  716.              Notes on elevation:
  717.                   The primary use for the elevation in the program is for 
  718.              airports.   It  is used to calculate your departure climb to 
  719.              altitude  and the descent to your destination  airport.   If 
  720.              you  choose  to enter the elevation of  navaids  (which  are 
  721.              given  in  the Airport/Facility Directory) the program  will 
  722.              give  a  cursory  check to see  that  your  selected  cruise 
  723.              altitude and climb/descent profile will clear the navaid.
  724.  
  725.  
  726.  
  727.  
  728.                                    UPDATE MODE
  729.                                    ===========
  730.  
  731.              In  the UPDATE mode you can revise the data on file as often 
  732.         as you like.  You can delete unneeded entries or let your library 
  733.         of checkpoints continually grow.
  734.  
  735.              In the update mode entering a 'D' for the Ident will  delete 
  736.         the entire entry -- erasing its subsector from the index & master 
  737.         file.  Later, when you add new data, the program searches for any 
  738.         'holes'  left by a deletion and fills them in first.   If a  hole 
  739.         can't be found, the new data is added to the end of the file.  To 
  740.         maximize disc space it is best you delete unwanted entries before 
  741.         adding new ones.
  742.  
  743.              Of  course  airports do close,  navaids are  decommissioned, 
  744.         moved,  renamed or frequencies re-assigned.   NOTAMS (Notices  to 
  745.         Airmen)  are  an  excellent way to assure that your  database  is 
  746.         current and up-to-date.
  747.  
  748.         NOTAMS are published every 14 days and subscriptions are
  749.         available from the
  750.                U.S.  Government Printing Office,
  751.                Washington, DC 20402.
  752.  
  753.         The Aiport/Facility Directories are published every eight weeks
  754.         by the National Oceanic and Atmospheric Administration
  755.                National Ocean Survey
  756.                Riverdale, MD 20840.
  757.  
  758.         AOPA's Airports USA is published yearly for members of the
  759.                Aircraft Owners & Pilots Association
  760.                421 Aviation Way  
  761.               Frederick, MD 21701  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.         NAVPROGseven / Airport & Navaid Data                     Page 13
  768.  
  769.  
  770.                                   AIRCRAFT DATA
  771.                                   =============
  772.  
  773.              When  you  enter your aircaft N-number the  the  performance 
  774.         data  is  read from the file,  or if it can't be found you'll  be 
  775.         asked  to enter data from your Aircraft Operations  Manual.   The 
  776.         program  takes into account fuel used  for  startup/taxi/takeoff, 
  777.         fuel/time/distance to climb to your normal cruise altitude,  fuel 
  778.         comsumption,  fuel-on-board, true airspeed, and the cost per hour 
  779.         to operate the plane.
  780.  
  781.  
  782.              When  entering your 'standard' cruise performance you  might 
  783.         consider that optimum altitude for a normally aspirated engine at 
  784.         75%  power is in the 6-8000 foot range;  giving the highest  true 
  785.         airspeed  for  fuel burned.   As the power setting  is  cut,  the 
  786.         'optimum  altitude' increases.   In actual flight,  however,  the 
  787.         winds aloft and the time & fuel used to climb there will probably 
  788.         effect efficiency more than optimum altitude.  Also remember that 
  789.         flight  at 75% power uses an average of 13% more fuel for only  a 
  790.         6% increase in speed over a flight at 65% power,  while flying at 
  791.         55%  power  uses 25% less fuel with only a 12%  speed  loss  when 
  792.         compared to a flight at 75% power.
  793.  
  794.              It  should  be  noted  that in  calculating  your  climb  to 
  795.         altitude  NAVPROGseven uses a straight line average based on  the 
  796.         standards  you enter here about your  aircraft.   Long,  extended 
  797.         climbs  at gross weight to higher altitudes than your  'standard' 
  798.         entered  here may consume significant amounts of additional fuel.  
  799.         But I'm not telling you anything new,  huh? Consult your Aircraft 
  800.         Operation Manual, please.
  801.  
  802.              Also,  the  'standard cruise' speed & fuel  consumption  you 
  803.         enter  here  is  guaranteed to vary on each flight  depending  on 
  804.         altitude,   temperature,   etc.   However  when  each  flight  is 
  805.         calculated you will have the opportunity to enter  'non-standard' 
  806.         cruise parameters that will be used for that given flight.
  807.  
  808.              Every plane is different,  and your Operations Manual is the 
  809.         only  authoritative source for this kind of  information.   Sure, 
  810.         general  rules-of-thumb could have been included in the  program, 
  811.         but  for  your plane would you want a rule-of-thumb  (abbreviated 
  812.         R.O.T.) calculated to sixteen decimal places?
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.         NAVPROGseven / Aircraft Data                             Page 14
  827.  
  828.  
  829.                                    NAVIGATION
  830.                                    ==========
  831.  
  832.              Using  the  program you simply enter the  number  of  check-
  833.         points  you'll  be using,  then the identifiers for those  check-
  834.         points.  If the route is one that you expect to fly again you can 
  835.         save  it for future use.   Note that the checkpoint data  is  not 
  836.         saved  but  rather index numbers that allow the computer to  find 
  837.         the  data  in the main file at a later date.   This  way  if  you 
  838.         update  checkpoint data,  the next time you use the stored flight 
  839.         the new data will automatically be picked up.   Of course,  if in 
  840.         the meantime you've deleted one of the checkpoints,  the  program 
  841.         will abort and return you to the menu.   Regardless,  you will be 
  842.         asked  to  verify  that  the route of flight  is  correct  before 
  843.         calculations begin.
  844.  
  845.  
  846.              Next  you would enter your aircraft's N-number,  the  Flight 
  847.         Service Station you'll close your flight plan with, and the winds 
  848.         at  each  checkpoint.   Of  course winds at  your  departure  and 
  849.         destination should be surface winds,  while winds aloft should be 
  850.         used enroute.  Surface winds and winds aloft may be obtained from 
  851.         your FSS,  the NWS,  or thru an online service such as CompuServe 
  852.         or others.  To enter no-wind for a checkpoint you can enter '0,0' 
  853.         (or  a  comma by itself followed by a carriage return  gives  the 
  854.         same result).
  855.  
  856.  
  857.              The computer will then ask for your cruising altitude,  true 
  858.         airspeed,  fuel consumption & fuel-on-board.   The computer  will 
  859.         show the 'standard' situation you entered with the aircraft data, 
  860.         and  by  simply  hitting  a carriage return  for  each  of  these 
  861.         questions  the standard data will be used,  or you can deviate by 
  862.         entering  new data for the flight.   Note that the computer  does 
  863.         not  adjust  your  true airspeed or fuel  rate  when  you  change 
  864.         altitude,  nor does it take into account outside air temperature.  
  865.         While this could be done using some general rules-of-thumb,  it's 
  866.         best  that you refer to the Operations Manual for your plane  and 
  867.         enter either the book values or values based on your experience.
  868.  
  869.  
  870.              After  you enter your cruise altitude the computer uses  the 
  871.         departure  elevation  to calculate your climb  profile,  and  the 
  872.         destination  elevation to figure the descent profile.   Note that 
  873.         during  your  climb to altitude the groundspeed printout  is  the 
  874.         average  for  the  entire leg,  taking into  account  your  climb 
  875.         groundspeed (if you haven't reached altitude), cruise groundspeed 
  876.         (if  you reach altitude before the checkpoint),  and  wind.   The 
  877.         climb airspeed is an average based on the normal climb data,  and 
  878.         CAS  is  based on your altitude on a  standard  day.   These  are 
  879.         guidelines,  not  hard  numbers  -- double check  the  Operations 
  880.         Manual for your plane.
  881.  
  882.  
  883.  
  884.  
  885.         NAVPROGseven / Navigation                                Page 15
  886.  
  887.  
  888.              The  computer  then checks your cruising altitude  with  the 
  889.         elevation for each of your checkpoints enroute.   If your  cruise 
  890.         altitude  brings  you less than 1,000 feet AGL at any  checkpoint 
  891.         the computer will caution you.   Just because the computer clears 
  892.         this check DO NOT ASSUME THAT THIS IS A SAFE CRUISING ALTITUDE!!!  
  893.         The  computer is only checking SURFACE ELEVATIONS,  ONLY  AT  THE 
  894.         CHECKPOINTS YOU SPECIFIED, and ONLY AT THE CHECKPOINT ITSELF, NOT 
  895.         IN  BETWEEN.   The machine has no way of knowing if the elevation 
  896.         you  originally  entered  was correct.   It also has  no  way  of 
  897.         knowing  that between the two checkpoints there is a 14,000  foot 
  898.         mountain  and  that  there's  a broadcast tower  on  top  of  the 
  899.         mountain!  CHECK YOUR CHARTS and know your clouds -- steer  clear 
  900.         of cumulus granite and stratus erectus!
  901.  
  902.  
  903.              In  the  fuel column a single hashmark will appear  if  fuel 
  904.         reserves  are  less  than  45 minutes (below IFR  and  VFR  night 
  905.         minimums),  and  a  double hashmark signifies that less  than  30 
  906.         minutes  of fuel remain (below VFR minimums).   If the  hashmarks 
  907.         appear you should plan to make an earlier fuel stop.
  908.  
  909.  
  910.              It's  usually inefficient to climb more than 10 minutes  for 
  911.         each  hour  of estimated time enroute unless good  tailwinds  and 
  912.         high  altitude cruising efficiency offset the fuel and time  used 
  913.         to  climb.   With NAVPROGseven you can cycle thru the  flight  as 
  914.         many  times as you wish,  plugging in new variables and  printing 
  915.         out  the  best  flight  profiles  at the end  of  each  cycle  -- 
  916.         comparing fuel vs.  time vs. dollars in order to get the best use 
  917.         out of your airplane.
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.         NAVPROGseven / Navigation                                Page 16
  945.  
  946.  
  947.                            AUTOMATIC ROUTE PREPARATION
  948.                            ===========================
  949.  
  950.              Enter your point of departure and your destination and  this 
  951.         program  scans the database,  selecting the checkpoints along the 
  952.         way that most closely follow a great circle route.   The  program 
  953.         automatically  prepares  several  alternate routings for  you  to 
  954.         choose  from,  and with each pass the checkpoints are closer  and 
  955.         closer together.
  956.  
  957.  
  958.              If  needed you can enter a specific checkpoint to  be  flown 
  959.         over  (located to one side of a restricted airspace,  let's  say) 
  960.         and  the computer will first route you to that checkpoint  before 
  961.         turning  you towards your destination.   The sharper the  dog-leg 
  962.         however,  the  longer  the time required to calculate  the  route 
  963.         since more of the database must be repeatedly scanned.
  964.  
  965.  
  966.              This program will not tell you the 'best' route to fly,  but 
  967.         it   will  give  you  several  logical  alternatives.    Military 
  968.         Operation Areas,  large bodies of water,  restricted & prohibited 
  969.         airspace are items the computer has no knowledge of.  If your 172 
  970.         gets intecepted by an F-16,  don't tell them,  "NAVPROG said this 
  971.         was the best route to fly",  and expect to get off!  On the other 
  972.         hand,   NAVPROGseven  is  being  used  by  several  Coast   Guard 
  973.         helicopter  crews around the country,  and I actually got a  call 
  974.         one day at work from an Air Force general in Washington wanting a 
  975.         couple enhancements....   so who knows.
  976.  
  977.  
  978.              The  first pass through the database will give you the  most 
  979.         direct  route  -- the  fewest  checkpoints and  the  longest  leg 
  980.         lengths.    Each  subsequent  pass  will  supply  more  and  more 
  981.         intermediate  checkpoints  from your database  with  shorter  and 
  982.         shorter  leg  lengths,  all the while trying to stay as close  as 
  983.         possible to the great circle between the last checkpoint and your 
  984.         destination.
  985.  
  986.  
  987.              The  more checkpoints,  the more zigs and  zags.   From  the 
  988.         possible  routes,  you must take into consideration the reception 
  989.         range of your navigation equipment,  which is of course  affected 
  990.         by your cruising altitude,  station power, obstructions, etc, and 
  991.         how  direct  you  wish  to fly  given  these  parameters  without 
  992.         investing in an inertial navigation system for your Cub.
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.         NAVPROGseven / Auto Route                                Page 17
  1004.  
  1005.  
  1006.                          NAVIGATING A PRE-PLANNED ROUTE
  1007.                          ==============================
  1008.  
  1009.              Any  routings  you generate using NAVPROGseven may be  saved 
  1010.         for use again at a later date.   Only the routing information  is 
  1011.         saved,  while  flight particulars such as aircraft  used,  flight 
  1012.         conditions, et cetera, are entered individually for each flight.
  1013.  
  1014.              Multiple routes between two points are also allowed, such as 
  1015.         BEH  to LUK via GSH versus BEH to LUK via SBN.   The program will 
  1016.         automatically distiguish routes based on the different VORs  used 
  1017.         as the first checkpoint after departure.  If the first checkpoint 
  1018.         is not a VOR, the "via" field remains empty.  
  1019.  
  1020.              If  neither  of  these techniques is  suitable  to  uniquely 
  1021.         identify a particular routing you can manually override the "via" 
  1022.         information  with any three letter code of  your  choosing.   For 
  1023.         example,  you  could  call the first routing  "RT1",  the  second 
  1024.         "RT2", etc.
  1025.  
  1026.              When  you  choose  to  fly a pre-stored  route  the  program 
  1027.         retrieves  the checkpoints you had saved earlier.   If the check-
  1028.         point   data   has  been revised  the new data  is  automatically 
  1029.         used.   If the  checkpoint data  has  been deleted since the last 
  1030.         time the route was  flown, the  program will abort and return you 
  1031.         to the menu.   A  printout can  be obtained of all routes on file 
  1032.         including all RNAV  cross-references.
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.                            SORT AND PRINT DATA ON FILE
  1042.                            ===========================
  1043.  
  1044.              The  sort  program  uses a Schell-Metzner  sort  routine  to 
  1045.         arrange   the  airport/navaid  data  on  file  into   easy-to-use 
  1046.         printouts.  The data on file can be printed out by Identifier; by 
  1047.         State & Ident;  by State & City;  by State,  Facility & Ident; or 
  1048.         unsorted straight from the file.
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.         NAVPROGseven / Pre-Planned Routes                        Page 18
  1063.  
  1064.  
  1065.                              PROGRAM SPECS AND NOTES
  1066.                              =======================
  1067.  
  1068.  
  1069.              Data  for each airport,  navaid,  facility &  checkpoint  is 
  1070.         stored on random file AIRPORTS.RND,  five to a sector.   A random 
  1071.         index,   AIRINDEX.RND,   holds  just  the  identifiers  for  each 
  1072.         checkpoint  and tells the computer the relative position of  each 
  1073.         sub-sector  of  data  in  the  main  file.    RNAVLIST.DAT  is  a 
  1074.         sequential file that saves the fixes you use in the RNAV mode.
  1075.  
  1076.  
  1077.              The primary database is contained in these three files which 
  1078.         are  constructed  and  maintained  by  AIRINPUT.BAS  (RNAVREF.BAS 
  1079.         automatically  updates  & maintains the RNAVLIST.DAT  file  after 
  1080.         each flight).
  1081.  
  1082.  
  1083.              For maximum speed in retrieving airport and navaid data, the 
  1084.         entire  index is read into memory rather than doing repeated disc 
  1085.         accesses.   The  standard  256K  of RAM in the  150  will  handle 
  1086.         several thousand checkpoints.
  1087.  
  1088.  
  1089.             It  should be noted that NAVPROGseven was designed  for  the 
  1090.         general  aviation  pilot.   This is not to say that you  have  to 
  1091.         stick  to  one  region of the country or stay within  a  thousand 
  1092.         miles of home.  No way.  But by the same token, you're not Pan Am 
  1093.         and   this isn't an IBM Series 38.    NAVPROGseven has  an  upper 
  1094.         limit of 5400 miles for any given great circle computation.
  1095.  
  1096.  
  1097.              Since most flights tend to radiate out from one's home base, 
  1098.         some pilots have chosen to set up separate data discs for flights 
  1099.         east  and west (or north and south) of home.   Normally this  was 
  1100.         done because earlier machines only had 64K of memory and couldn't 
  1101.         hold the entire index at once.   This should be no problem on the 
  1102.         HP-150.  However, if you decide to do this:
  1103.  
  1104.         1)   make  sure that all data files including your aircraft  data 
  1105.              and file DISKBID.DAT are copied over to your new data disc.
  1106.  
  1107.         2)   if divided between north & south data,  provide some overlap 
  1108.              to  the north on your 'Southern' disc.   Great circle routes 
  1109.              north  of  the equator are always bowed  towards  the  north 
  1110.              pole.
  1111.  
  1112.         3)   as   you   edit  your  database,   always  delete   unneeded 
  1113.              checkpoints  before  adding  new  ones  to  make  the   most 
  1114.              efficient use of disc and memory space.
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.         NAVPROGseven / Program Specs                             Page 19
  1122.  
  1123.  
  1124.              AIRCRAFT.BAS takes data for each aircraft you fly and stores 
  1125.         it  in separate sequential files with the plane's N-number as the 
  1126.         filename.   Two aircraft,  N73116 and N81259,  are on file,  with 
  1127.         which you can experiment.  ROUTINGS.DAT is an index of routes you 
  1128.         have  saved  for later use -- it is created by  AIRROUTE.BAS  and 
  1129.         called  by  OLDROUTE.BAS.   The individual routes are  stored  in 
  1130.         separate sequential files;  i.e., information about a flight from 
  1131.         Benton Harbor to Cincinnati Municipal (Lunken Field) is stored in 
  1132.         file BEH.LUK.
  1133.  
  1134.  
  1135.              A file FLIGHT.SEQ is created temporarily by AIRROUTE.BAS  or 
  1136.         OLDROUTE.BAS  to pass the file locations of the current route  of 
  1137.         flight  to NAVPROG7.BAS and then to RNAVREF.BAS after which it is 
  1138.         erased.   RNAVREF.BAS  looks at the route of flight and  searches 
  1139.         RNAVLIST.DAT  for  any checkpoints that were entered  using  RNAV 
  1140.         cross-bearings, if so they are printed on your flight log for in-
  1141.         flight reference.
  1142.  
  1143.  
  1144.              Why doesn't NAVPROGseven generate my FAA flight plan for me?  
  1145.         A good question.  In the very first, experimental and unpublished 
  1146.         versions of this program I included just such a routine.   Rather 
  1147.         simple  actually,  but why stop at a flight plan?  Why  not  dump 
  1148.         right  into the autopilot and we can all fly around like so  many 
  1149.         locomotives  on  rails?  My feeling is that preparing  one's  own 
  1150.         flight plan form gives you time to pause,  reflect and review the 
  1151.         upcoming flight.  I love computers, but it is the captain who has 
  1152.         the final word.  Let the computer do the number-crunching it does 
  1153.         so well, but don't let it become the de-facto pilot-in-command of 
  1154.         your plane as well.
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.         NAVPROGseven / Program Specs                             Page 20
  1181.