home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / c / civil-ab.zip / GANTT.ZIP / GANTT.DOC < prev    next >
Text File  |  1988-10-18  |  67KB  |  2,178 lines

  1.  
  2.                              HITT Personal Software
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.                   This program is FREE. It comes to you from :
  26.  
  27.              ▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀▀▀
  28.               ▀▀▀▀▀      ▀▀▀▀▀    ▀▀▀▀▀   ▀▀▀▀▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀▀▀
  29.                ▀▀▀        ▀▀▀      ▀▀▀       ▀▀▀▀▀        ▀▀▀▀▀
  30.                 ▀▀▀▀▀▀▀▀▀▀▀▀        ▀         ▀▀▀          ▀▀▀
  31.                 ▀▀▀▀▀▀▀▀▀▀▀▀        ▀          ▀            ▀
  32.                ▀▀▀        ▀▀▀      ▀▀▀        ▀▀▀          ▀▀▀
  33.               ▀▀▀▀▀      ▀▀▀▀▀    ▀▀▀▀▀      ▀▀▀▀▀        ▀▀▀▀▀
  34.              ▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀
  35.                                PERSONAL SOFTWARE
  36.  
  37.              GANTT Version 1.3 (C) Copyright 1984,87 Donald C. Hitt
  38.                                ALL RIGHTS RESERVED
  39.  
  40.                Copies are permitted as long as no charge is made.
  41.  
  42.  
  43.           GANTT
  44.           A Program to display and print schedules
  45.  
  46.           HITT Personal Software
  47.           13 Rosalind Road
  48.           Poughkeepsie N.Y. 12601
  49.           Tele 914-471-5354
  50.  
  51.           12-01-1987
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.                              HITT Personal Software
  69.  
  70.  
  71.  
  72.  
  73.           PREFACE
  74.  
  75.  
  76.  
  77.  
  78.  
  79.           The types  of displays  provided  by GANTT are commonly used
  80.           throughout industry  for management presentations of project
  81.           status and resource utilization.
  82.  
  83.           Henry L. Gantt defined this type of chart around 1910. Gantt
  84.           charts are used  as a graphic means of displaying schedules.
  85.           It has time on the horizontal  axis and  a list  of items on
  86.           the  vertical axis. A  horizontal  line or bar is drawn from
  87.           the starting time to the ending time for each item.
  88.  
  89.           This program cannot be used  alone. A  file  with a  list of
  90.           dates  and times  must  be created  by  another program. For
  91.           manual input an editor  program such as the IBM  Personal or
  92.           Professional  Editor  is  required.  The  project management
  93.           program SCHEDULE1 will also produce a GANTT compatible file.
  94.  
  95.           GANTT will  convert the  list  of dates  and  times to Gantt
  96.           charts.
  97.  
  98.  
  99.  
  100.  
  101.  
  102.                            Sample Gantt Chart
  103. NAME       : JOHN DOE                                        09/29/85 12:53
  104. GRAPH START: 01/02/84*08:00                                  SCALE: 4 Mins
  105.  
  106.         MINUTE 00  04  08  12  16  20  24  28  32  36  40  44  48  52  56  00
  107.                │═══════════════════════════════════════════════════════════════
  108. CAR TO GARAGE  │=====   .   .   .   .   .   .   .   .   .   .   .   .   .   .
  109. DRAIN OIL      │.   .========== .   .   .   .   .   .   .   .   .   .   .   .
  110. OIL FILTER     │.   .   .   .   ■■■■■■■■■   .   .   .   .   .   .   .   .   .
  111. OIL            │.   .   .   .   .   .   .▀▀▀▀▀▀▀.   .   .   .   .   .   .   .
  112. LUB            │.   .   .   .   .   .   .   .   ▀▀▀▀▀▀▀▀▀▀  .   .   .   .   .
  113. AIR FILTER     │.   .   .   .   .   .   .   .   .   .   . ▀▀▀▀▀▀.   .   .   .
  114. CAR TO LOT     │.   .   .   .   .   .   .   .   .   .   .   .   ▀▀▀▀▀▀▀▀▀▀  .
  115. FILTER         │.   .   .   .   .   .   .   .   .   .   .   .   ▀   .   .   .
  116. LOT            │.   .   .   .   .   .   .   .   .   .   .   .   .   .   . ▀▀▀▀▀
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.           ----------------
  124.           1  SCHEDULE is available from HITT Personal Software
  125.              Company, 13 Rosalind Road, Poughkeepsie, New York 12601.
  126.              Telephone 914-471-5354.
  127.  
  128.  
  129.           HITT Personal Software     Page ii
  130.  
  131.  
  132.  
  133.  
  134.                              HITT Personal Software
  135.  
  136.  
  137.  
  138.  
  139.           TABLE OF CONTENTS
  140.  
  141.  
  142.  
  143.  
  144.  
  145.           Preface . . . . . . . . . . . . . . . . . . . . . . . .   ii
  146.  
  147.           Chapter 1. Applications   . . . . . . . . . . . . . . . .  1
  148.             Uses for GANTT  . . . . . . . . . . . . . . . . . . . .  1
  149.               Charts for presentations.   . . . . . . . . . . . . .  1
  150.               Gantt charts to be used with word processors.   . . .  1
  151.               GANTT used with a personal computer.  . . . . . . . .  1
  152.               GANTT files as a reporting media.   . . . . . . . . .  2
  153.             Sources of data to create the input file.   . . . . . .  2
  154.               Manually entered data using an editor.  . . . . . . .  2
  155.               Project Management Systems.   . . . . . . . . . . . .  3
  156.               Tracking system.  . . . . . . . . . . . . . . . . . .  3
  157.  
  158.           Chapter 2. Definitions  . . . . . . . . . . . . . . . . .  4
  159.             Project   . . . . . . . . . . . . . . . . . . . . . . .  4
  160.             Job   . . . . . . . . . . . . . . . . . . . . . . . . .  4
  161.             Task  . . . . . . . . . . . . . . . . . . . . . . . . .  4
  162.             Activities  . . . . . . . . . . . . . . . . . . . . . .  5
  163.  
  164.           Chapter 3. Demonstration  . . . . . . . . . . . . . . . .  6
  165.             System requirements.  . . . . . . . . . . . . . . . . .  7
  166.             Starting the Demonstration  . . . . . . . . . . . . . .  8
  167.  
  168.           Chapter 4. Function keys  . . . . . . . . . . . . . . . .  9
  169.               F1 Help   . . . . . . . . . . . . . . . . . . . . . .  9
  170.               F2 Print  . . . . . . . . . . . . . . . . . . . . . .  9
  171.               F3 Fixup  . . . . . . . . . . . . . . . . . . . . . .  9
  172.               F4 Project Gantt  . . . . . . . . . . . . . . . . .   10
  173.               F5 Resource Allocation Chart  . . . . . . . . . . .   11
  174.               F6 Resource Level Chart   . . . . . . . . . . . . .   12
  175.               F7 Job select   . . . . . . . . . . . . . . . . . .   13
  176.               F8 Job re-select  . . . . . . . . . . . . . . . . .   13
  177.               F9 Notes  . . . . . . . . . . . . . . . . . . . . .   14
  178.               F10 Configuration   . . . . . . . . . . . . . . . .   15
  179.  
  180.           Chapter 5. Input data file format   . . . . . . . . . .   16
  181.             ASCII file character format   . . . . . . . . . . . .   16
  182.             File record format  . . . . . . . . . . . . . . . . .   17
  183.               Job and resource activity separators  . . . . . . .   17
  184.               Task time lines   . . . . . . . . . . . . . . . . .   17
  185.               GANTT uses:   . . . . . . . . . . . . . . . . . . .   18
  186.             ACTIVITIES xxx records  . . . . . . . . . . . . . . .   18
  187.               Activities clear  . . . . . . . . . . . . . . . . .   19
  188.               Activities draw   . . . . . . . . . . . . . . . . .   19
  189.               Activities for (15 character name)  . . . . . . . .   19
  190.               Activities sub totals   . . . . . . . . . . . . . .   19
  191.               Activities totals   . . . . . . . . . . . . . . . .   19
  192.  
  193.  
  194.  
  195.           HITT Personal Software    Page iii
  196.  
  197.  
  198.  
  199.  
  200.                              HITT Personal Software
  201.  
  202.  
  203.  
  204.  
  205.           Chapter 6. Getting started using an editor  . . . . . .   20
  206.  
  207.           Chapter 7. Configuration Frame F10  . . . . . . . . . .   21
  208.               P=PLOT CHARACTER SELECTION AND COLOR  . . . . . . .   22
  209.               C=COLOR CONTROL   . . . . . . . . . . . . . . . . .   22
  210.               S=SCHEDULE SLIP   . . . . . . . . . . . . . . . . .   23
  211.               F=FLAG OVER-DO  . . . . . . . . . . . . . . . . . .   23
  212.               N=NOTE ALL  . . . . . . . . . . . . . . . . . . . .   23
  213.             Print Control   . . . . . . . . . . . . . . . . . . .   23
  214.               E=EJECT   . . . . . . . . . . . . . . . . . . . . .   23
  215.               H=HEADER LINE   . . . . . . . . . . . . . . . . . .   23
  216.               O=OUTPUT UNIT =P0   . . . . . . . . . . . . . . . .   24
  217.               L=LINES PER PAGE =66  . . . . . . . . . . . . . . .   24
  218.             COMMAND FILE GENERATION   . . . . . . . . . . . . . .   24
  219.               R=RESET COMMAND FILE AND START COPY   . . . . . . .   24
  220.               K=KEYBOARD COPY TO COMMAND FILE   . . . . . . . . .   24
  221.  
  222.           Chapter 8.  Keyboard Command File   . . . . . . . . . .   25
  223.             Initialization using "KEYBOARD COPY"  . . . . . . . .   25
  224.             Command definitions   . . . . . . . . . . . . . . . .   26
  225.             Additional control  . . . . . . . . . . . . . . . . .   28
  226.  
  227.           Chapter 9. Program exit return codes to DOS   . . . . .   29
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.           HITT Personal Software     Page iv
  263.  
  264.  
  265.  
  266.  
  267.                              HITT Personal Software
  268.  
  269.  
  270.  
  271.           CHAPTER 1. APPLICATIONS
  272.  
  273.  
  274.  
  275.           GANTT is a charting program which is  designed to be used in
  276.           a variety  of  ways and  the charts  can  be  created from a
  277.           variety of sources.
  278.  
  279.  
  280.  
  281.           Uses for GANTT
  282.  
  283.  
  284.           This  program  has four primary  applications.  It  produces
  285.           Gantt  chart transparencies  for meeting  displays, directly
  286.           drives  a  video  projector  from a  personal  computer  for
  287.           meeting displays, creates Gantt charts to  be  inserted into
  288.           the text files of word  processors, and  is used directly to
  289.           view project status.
  290.  
  291.  
  292.  
  293.           Charts for presentations.
  294.  
  295.  
  296.           The Gantt charts can by printed directly on an IBM Matrix or
  297.           Graphics Printer.
  298.  
  299.           GANTT has a  fix-up  feature which  allows you  to  edit the
  300.           display  you are about to print and  to insert  word text on
  301.           top of the graphs.
  302.  
  303.  
  304.  
  305.           Gantt charts to be used with word processors.
  306.  
  307.  
  308.           GANTT  allows  you to direct  the  printout  to a  disk file
  309.           rather  than to  the printer.  This  feature  creates a file
  310.           which can be embedded into  documents  through  the use of a
  311.           word processing  program.  Programs such as  IBM's  SCRIPTPC
  312.           have this facility.
  313.  
  314.  
  315.  
  316.           GANTT used with a personal computer.
  317.  
  318.  
  319.           An IBM Personal Computer connected to a meeting room display
  320.           device  allows  you  to  create  a  presentation  which  has
  321.           improved dynamics.  GANTT's  features  of  selection,  scale
  322.           zoom,  and  windowing  allows  you  to   display  detail  as
  323.           required.
  324.  
  325.  
  326.  
  327.  
  328.           HITT Personal Software     Page 1
  329.  
  330.  
  331.  
  332.  
  333.                              HITT Personal Software
  334.  
  335.  
  336.  
  337.           GANTT files as a reporting media.
  338.  
  339.  
  340.           Some managers  prefer to browse  data  privately or at their
  341.           convenience using a Personal Computer and GANTT. Using GANTT
  342.           directly rather  than its printed output allows them to look
  343.           at the data at a variety of detail levels.
  344.  
  345.           In this case the  data file  becomes the reporting media and
  346.           can  be sent to the  reviewer using  a variety  of  methods.
  347.           Everything  from the mailing of  diskettes to computer links
  348.           can be used as the communications media.
  349.  
  350.  
  351.  
  352.           Sources of data to create the input file.
  353.  
  354.  
  355.           GANTT can be  used with a variety of data  sources depending
  356.           on  your  situation. This  is possible  because GANTT uses a
  357.           standard ASCII  file  as  its  input data file and  does not
  358.           require you to  re-enter  the data via the keyboard. If your
  359.           data  must be  entered directly,  you will require an editor
  360.           program such as the IBM Personal or Professional Editors.
  361.  
  362.  
  363.  
  364.           Manually entered data using an editor.
  365.  
  366.  
  367.           GANTT's input format for  entering data through an editor is
  368.           very  specific  and is defined  in  this  document.  You can
  369.           choose  from two basic  approaches to simplify the  specific
  370.           requirements of GANTT.
  371.  
  372.           One  approach is to use a  template in which you fill in the
  373.           blanks.  A sample template called  GANTT.TMP  is provided on
  374.           your  diskette.  It can be copied  to your  project name and
  375.           then edited with your editor.
  376.  
  377.                      COPY d:GANTT.TMP d:project.PRT
  378.  
  379.           Note: Lower case is used to represent variables  in commands
  380.           throughout this document. In this case "d:" is replaced with
  381.           the  disk  drive designator. Normally this  will be "A:" but
  382.           could be  "B:", "C:", or "D:". Upper case is  used for fixed
  383.           names such as  "GANTT"  or ".PRT". Upper case letters should
  384.           be entered as shown.
  385.  
  386.           The second approach is  to use the editor's macro facilities
  387.           to dynamically  create  a  template  line  as required.  For
  388.           example, a time line template can be inserted with a  single
  389.           keystroke using the IBM Personal or Professional editors.
  390.  
  391.           The file "PEGANTT.PRO" is included on your program diskette.
  392.  
  393.  
  394.           HITT Personal Software     Page 2
  395.  
  396.  
  397.  
  398.  
  399.                              HITT Personal Software
  400.  
  401.  
  402.  
  403.           It  is an  example of  a  macro file for  the  IBM  Personal
  404.           Editor. You can  enter "MACRO d:PEGANTT.PRO"  on the command
  405.           line and  function keys F5, F6,  and F7 will be redefined to
  406.           assist you with the required formats for GANTT.
  407.  
  408.  
  409.  
  410.           Project Management Systems.
  411.  
  412.  
  413.           SCHEDULE from  HITT  Personal  Software Company  can produce
  414.           print files  which are directly  compatible  with GANTT. Use
  415.           SCHEDULE's  print to disk  option and set the lines per page
  416.           to  zero. On  SCHEDULES F10 frame press "ODxL0026***"  where
  417.           "x" is A, B, C, or D, and is the disk that will  receive the
  418.           print file.  You must re-select  the  disk to erase the  old
  419.           file.
  420.  
  421.           The demonstration file was created using SCHEDULE.
  422.  
  423.  
  424.  
  425.           Tracking system.
  426.  
  427.  
  428.           Some   management  tracking   systems  maintain   lists   of
  429.           deliverables and dependencies with the expected and required
  430.           dates. Sometimes it is  possible to transform this data into
  431.           the GANTT format using the block move facilities of editors.
  432.           Because the file  is a standard ASCII file and because GANTT
  433.           is  tolerant to having extra (unused) data, the transforming
  434.           process is usually not difficult.
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.           HITT Personal Software     Page 3
  461.  
  462.  
  463.  
  464.  
  465.                              HITT Personal Software
  466.  
  467.  
  468.  
  469.           CHAPTER 2. DEFINITIONS
  470.  
  471.  
  472.  
  473.           Project
  474.  
  475.  
  476.           A project is the complete file. The file name is the project
  477.           name and  can have a maximum  of 8 characters  followed by a
  478.           fixed extension  of ".PRT".  You may  have a large number of
  479.           projects using different "d:project.PRT" files.
  480.  
  481.           A   project  consists  of  many  tasks.  The  tasks  can  be
  482.           associated  with jobs  or  resources  or  both. The type  of
  483.           arrangement you use depends on whether you are interested in
  484.           job breakdowns, resource assignments, or both.
  485.  
  486.  
  487.  
  488.           Job
  489.  
  490.  
  491.           A job is one  or  more tasks which produces a single result.
  492.           Usually jobs are independent from each other but compete for
  493.           resources.
  494.  
  495.           You may have a large number of jobs in a project.
  496.  
  497.           A job  has a 30 character  name (you cannot use "Activities"
  498.           as a name) and is separated in the data file using a special
  499.           character (see "Separator characters").
  500.  
  501.           The first job name is the first record in the file
  502.  
  503.           FIRST JOB NAME----------------*
  504.  
  505.           All other job names are proceeded by a separator
  506.  
  507.           \ADDITIONAL JOB NAMES----------*
  508.  
  509.  
  510.  
  511.           Task
  512.  
  513.  
  514.           A  task is a single job step. The starting  and ending times
  515.           along with a 15 character name, and a  description make up a
  516.           task timeline. The  description can become a note if  it  is
  517.           flagged.
  518.  
  519.           Tasks use "TIME LINES" with a defined format. You may have a
  520.           large number of tasks in a job.
  521.  
  522.           --Start time--*---End time---*---Task name---*---Task description---
  523.           01/01/85 13:00 01/02/85 08:00 Time line name  This is the format
  524.  
  525.  
  526.           HITT Personal Software     Page 4
  527.  
  528.  
  529.  
  530.  
  531.                              HITT Personal Software
  532.  
  533.  
  534.  
  535.           Task time lines can be in one of four states.
  536.  
  537.           o   Planned
  538.  
  539.           o   In process
  540.  
  541.           o   Completed
  542.  
  543.           o   Special
  544.  
  545.           As the project proceeds, you  modify  the task  timelines in
  546.           the project.PRT file to reflect the actual  time rather than
  547.           the projected time and the times  are flagged  by placing an
  548.           "*" between the date and the hour. The "*" flags control the
  549.           plot character used in the Gantt charts.
  550.  
  551.       --Start time--*---End time---*---Task name---*---Task description---
  552.       01/01/85*13:00 01/02/85*08:00 Time line name  This task is completed
  553.  
  554.  
  555.  
  556.           Activities
  557.  
  558.  
  559.           Activities  identify what the resources are doing. Resources
  560.           can be allocated to different tasks at different times.  The
  561.           name  "Activities"  is  used to distinguish resource entries
  562.           from job  entries. Different  resources are separated in the
  563.           file  using the  same  separator  character  as  that  which
  564.           separates the jobs.
  565.  
  566.           \ACTIVITY FOR resource name ---*
  567.  
  568.           A  time line  is  used to  identify the  tasks that a  given
  569.           resource is assigned  to and is in  the  same format as task
  570.           time lines except that a quantity field is added.
  571.  
  572. --Start time--*---End time---*---Task name---*---Task description----------*-Qty
  573. 01/01/85*13:00 01/02/85*08:00 Time line name Resource quantity is required  0001
  574.  
  575.           Resource activities can  be displayed  as Gantt  charts,  as
  576.           resource level over time, or as charts showing the allocated
  577.           resources.  The  quantity of  resource used  must fit into a
  578.           four  position field. You should pick a reference which will
  579.           not exceed 4 numeric characters (0000 to 9999).
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.           HITT Personal Software     Page 5
  593.  
  594.  
  595.  
  596.  
  597.                              HITT Personal Software
  598.  
  599.  
  600.  
  601.           CHAPTER 3. DEMONSTRATION
  602.  
  603.  
  604.  
  605.           The GANTT diskette  includes a demonstration of the program.
  606.           The demonstration is in two parts.  The first part shows the
  607.           types  of displays GANTT  will provide  and the second  part
  608.           shows the format of the data GANTT requires as input.
  609.  
  610.           The  demonstration will teach you most of what you will need
  611.           to know to  use GANTT. Don't try  to remember the details of
  612.           the  data  base  or  the  keys  and  their   functions.  The
  613.           documentation and  on-line help  can  be  used when you need
  614.           reference material.
  615.  
  616.           On the GANTT diskette are two files with the  demonstration.
  617.           The name of the files are GANTT.GKB and  GANTT.PRT. Invoking
  618.           the program with the project name  of GANTT will provide the
  619.           demonstration.
  620.  
  621.                                  d:GANTT d:GANTT
  622.  
  623.           Note: Lower case is used  to represent variables in commands
  624.           throughout this document. In this case "d:" is replaced with
  625.           the  disk  drive  designator. Normally this will be "A:" but
  626.           could be "B:",  "C:", or  "D:". Upper case is used for fixed
  627.           names such as "GANTT" or  ".PRT".  Upper case letters should
  628.           be entered as shown.
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.           HITT Personal Software     Page 6
  659.  
  660.  
  661.  
  662.  
  663.                              HITT Personal Software
  664.  
  665.  
  666.  
  667.           System requirements.
  668.  
  669.  
  670.           GANTT  has  been  used   with  many  IBM  personal  computer
  671.           configurations.  There  have  been  no reported  limitations
  672.           which would prevent proper operation of GANTT.
  673.  
  674.           GANTT and the demonstration require the following:
  675.  
  676.           An  IBM  Personal Computer,  PC,  PCjr,  Portable  PC, PCXT,
  677.           3270PC or PCAT with:
  678.  
  679.           o   128K or more of program storage
  680.  
  681.           o   One diskette drive
  682.  
  683.           o   One display, Monochrome, Color Graphics, Black and white
  684.               monitor,   3270PC  Color  Display,  or  Extended   Color
  685.               Graphics Display.
  686.  
  687.           o   An IBM  matrix  or  graphics  printer  is  required  for
  688.               printed output.
  689.  
  690.           o   IBM DOS 1.1, 2.0, 2.1, 3.0, or 3.1
  691.  
  692.           o   An  Editor   program  such  as   the  IBM   Personal  or
  693.               Professional Editor.
  694.  
  695.           Other  IBM  compatible  personal  computers,  printers   and
  696.           programs (such as TOPVIEW) have not been tested but there is
  697.           no reason  to  believe they will not operate in harmony with
  698.           GANTT.
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.           HITT Personal Software     Page 7
  725.  
  726.  
  727.  
  728.  
  729.                              HITT Personal Software
  730.  
  731.  
  732.  
  733.           Starting the Demonstration
  734.  
  735.  
  736.           The  following procedure  starts  the  demonstration  from a
  737.           powered  off state. If DOS  is already operational, skip the
  738.           first 3 steps.
  739.  
  740.           1.  Power on  your  system with the DOS  diskette in the "A"
  741.               diskette drive.
  742.  
  743.           2.  Enter the current date and time when DOS requests it.
  744.  
  745.           3.  When you see the DOS Prompt "A>" remove the DOS diskette
  746.               from the "A" diskette drive.
  747.  
  748.           4.  Place the GANTT diskette in the "A" diskette drive.
  749.  
  750.           5.  Enter  "A:GANTT A:GANTT". The first  GANTT  selects  the
  751.               program  and  the  second  name  is  the   name  of  the
  752.               demonstration project that  is also on the diskette. The
  753.               A: selects the disk drive.
  754.  
  755.           6.  Follow  the instructions, pressing any  key when you are
  756.               ready to  proceed. You will  be  given an opportunity to
  757.               control  the   program   yourself  midway   through  the
  758.               demonstration.
  759.  
  760.           Note:  The  demonstration utilizes  the GANTT  command  file
  761.           "GANTT.GKB". Command files are described later.
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.           HITT Personal Software     Page 8
  791.  
  792.  
  793.  
  794.  
  795.                              HITT Personal Software
  796.  
  797.  
  798.  
  799.           CHAPTER 4. FUNCTION KEYS
  800.  
  801.  
  802.  
  803.           The  function keys are  arranged in groups of three. F1, F2,
  804.           and  F3,  are control keys. F4, F5, and  F6, display PROJECT
  805.           level charts. F7,  F8, and F9, display JOB level charts. F10
  806.           allows you to modify operational parameters.
  807.  
  808.  
  809.  
  810.           F1 Help
  811.  
  812.  
  813.           GANTT provides 3 levels of  on line help  when you press the
  814.           F1 key. The  first level will depend on which  frame you are
  815.           in and the function selected. The  second level displays the
  816.           function  keys  and the third  level expands on the function
  817.           key  display. You  can go  from  one level  to the  next  by
  818.           repeatedly pressing the F1 key.
  819.  
  820.  
  821.  
  822.           F2 Print
  823.  
  824.  
  825.           This key will cause a displayed chart to be printed starting
  826.           at the current position and proceeding to the bottom  of the
  827.           display file.
  828.  
  829.           The printer  device and port  can  be changed using the  F10
  830.           configuration frame. The default is parallel port 0.
  831.  
  832.  
  833.  
  834.           F3 Fixup
  835.  
  836.  
  837.           This  key  allows  you to  mark-up the  first frame  of  the
  838.           current  chart  prior to printing it. Pressing the key again
  839.           or pressing any  other  function  key will  exit from  Fixup
  840.           mode.
  841.  
  842.           You may move the cursor to any  position on the display  and
  843.           overlay,  add,  delete,  or  change  the  contents.  This is
  844.           helpful for marking events within the Gantt chart.
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.           HITT Personal Software     Page 9
  857.  
  858.  
  859.  
  860.  
  861.                              HITT Personal Software
  862.  
  863.  
  864.  
  865.           F4 Project Gantt
  866.  
  867.  
  868.           The project summary will be displayed as a Gantt chart. Each
  869.           job and resource becomes a single line. The 30 character job
  870.           name or 15  character indented resource name is displayed in
  871.           the left column.
  872.  
  873.  
  874.  
  875.  
  876.  
  877.                                 Sample Chart
  878. PROJECT    : GANTT                                           10/01/85 18:49
  879. GRAPH START: 01/02/84*08:00                                  SCALE: 32 Mins
  880.  
  881.                        HOUR   08  08  09  09  10  10  11  11  12  12  13  13  14
  882.                        MINUTE 00  32  04  36  08  40  12  44  16  48  20  52  24
  883.                               │════════════════════════════════════════════
  884. JOHN DOE   *                  │==■■▀▀▀▀▀   .   .   .   .   .   .   .   .   .   .
  885. JANE SMITH  *                 │. ■▀▀▀▀▀▀  ▀▀▀  .   .   .   .   .   .   .   .   .
  886. JACK JONES   * These are jobs │.   .   .   .▀▀▀▀▀▀▀▀▀  .   .   .   .   .   .   .
  887. ROB ROY      *                │. ■ . ▀▀▀▀▀▀▀   .  ▀▀   .   .   .   .   .   .   .
  888. BETTY BLUE  *                 │.   .   ▀▀▀▀▀▀▀ .   .▀▀▀.   .   .   .   .   .   .
  889. MAY WEST   *                  │.   .   .   .   .  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ . ▀▀▀▀▀▀.   .
  890.               *AIR FILTER GRP1│.   . ▀ .   .   .   .   .   .   .   .   ▀   .   .
  891.              * BLD            │. ▀ . ▀▀▀   ▀▀  .  ▀▀▀▀ .   .   .   .   . ▀ .   .
  892.             *  FLOOR SPACE 1  │.   . ▀ .  ▀▀▀▀ ▀▀ ▀. ▀▀▀▀  .   ▀▀  . ▀ ▀   .   .
  893.            *   GREASE RACK A  │.   ▀▀  .  ▀.   .   .   .   .   .   .  ▀.   .   .
  894.           *                   │.   .   .   .   .   .   .   .   .   .   .   .   .
  895.          *                    │.   .   .   .   .   .   .   .   .   .   .   .   .
  896.          *     JACK BE NIMBLE │. ▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀ . ▀▀▀▀▀▀▀▀▀ .   . ▀ .   .
  897.          *     OLD TIMER      │. ▀ . ▀▀▀▀▀▀▀▀▀ .  ▀.   .   .   .   . ▀▀▀   .   .
  898.          *     ---------------│.   .   .   .   .   .   .   .   .   .   .   .   .
  899. These are*     Sub Total      │.   .   .   .   .   .   .   .   .   .   .   .   .
  900. resources*                    │.   .   .   .   .   .   .   .   .   .   .   .   .
  901.          *     BOSS           │.   .   ▀   .▀  .   ▀▀ ▀.   .   .   .   .  ▀.   .
  902.          *     EXTRA HELP     │. ▀▀▀▀▀▀▀ ▀▀▀   .  ▀▀▀▀▀▀▀  .   .   .   .   .   .
  903.          *     ---------------│.   .   .   .   .   .   .   .   .   .   .   .   .
  904.          *     Total          │.   .   .   .   .   .   .   .   .   .   .   .   .
  905.          *                    │.   .   .   .   .   .   .   .   .   .   .   .   .
  906.          *     LAMP ALIGNGAUGE│.   .   .  ▀▀   ▀▀  .   .   .   ▀▀  .   .   .   .
  907.          *     OIL 10W-40 GRP1│.   ▀▀  .   .   .   .   .   .  ▀.   .   .   .   .
  908.          *     OIL FILTER GRP1│. ▀▀▀   .   .   .   .   .   . ▀ .   .   .   .   .
  909.          *     PHONE          │.   .   ▀▀  .▀  .   ▀▀ ▀.   .   .   .   .  ▀.   .
  910.          *     RACK A         │. ▀▀▀▀▀▀▀▀▀▀.▀▀▀. ▀ ▀▀  . ▀▀▀▀▀▀. ▀ .  ▀.   .   .
  911.           *    RACK B         │.  ▀▀▀▀▀▀ ▀▀▀   .   .   .   .   .   .   .   .   .
  912.            *   SPARK PLUG GRP1│.   .   .   .   .   ▀▀  .   .   .   .   .   .   .
  913.             *  TIMING LIGHT   │.   .   .   .   .   . ▀▀.   .   .   .   .   .   .
  914.              * TIRE TREADGAUGE│.   .   .   .▀  . ▀ .   .   .   . ▀ .   .   .   .
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.           HITT Personal Software     Page 10
  923.  
  924.  
  925.  
  926.  
  927.                              HITT Personal Software
  928.  
  929.  
  930.  
  931.           F5 Resource Allocation Chart
  932.  
  933.  
  934.           This  chart  displays  the   quantities  of   each  resource
  935.           allocated over time.  The  quantity  specified  in the  task
  936.           timelines for  each resource is summed. The number displayed
  937.           is the sum during the time scale specified.
  938.  
  939.           This  type  of  chart  is useful  for  "use  once" types  of
  940.           resources (like money).
  941.  
  942.  
  943.  
  944.  
  945.  
  946.                                 Sample Chart
  947. RESOURCE ALLOCATION FOR PROJECT: GANTT                       10/01/85 18:50
  948. GRAPH START: 01/02/84 08:15                                  SCALE: 24 Mins
  949.  
  950.            HOUR   08  08  09  09  09  10  10  11  11  11  12  12  13  13  13  14
  951.            MINUTE 15  39  03  27  51  15  39  03  27  51  15  39  03  27  51  15
  952. Resource names │   ════════════════════════════════════════════════════════
  953. AIR FILTER GRP1│   .   1   .   .   .   .   .   .   .   .   .   .   1   .   .   .
  954. BLD            │   2   1   .   1   .   1   .   .   .   .   .   .   .   .   .   .
  955. FLOOR SPACE 1  │   .   1   1   1   1   1   1   1   .   1   .   1   1   .   .   .
  956. GREASE RACK A  │   3   .   3   .   .   .   .   .   .   .   .   .   3   .   .   .
  957.                │
  958. JACK BE NIMBLE │   3   3   2   3   1   3   1   1   1   3   1   .   .   1   .   .
  959. OLD TIMER      │   1   1   2   2   .   1   .   .   .   .   .   1   2   .   .   .
  960. ---------------│----------------------------------------------------------------
  961. Sub Total      │   4   4   4   5   1   4   1   1   1   3   1   1   2   1   .   .
  962.                │
  963. BOSS           │   .   1   .   1   .   1   2   .   .   .   .   .   .   1   .   .
  964. EXTRA HELP     │   3   2   1   .   .   2   1   1   .   .   .   .   .   .   .   .
  965. ---------------│----------------------------------------------------------------
  966. Total          │   7   7   5   6   1   7   4   2   1   3   1   1   2   2   .   .
  967.                │
  968. LAMP ALIGNGAUGE│   .   .   1   .   1   .   .   .   .   1   .   .   .   .   .   .
  969. OIL 10W-40 GRP1│   5   5   .   .   .   .   .   .   .   5   .   .   .   .   .   .
  970. OIL FILTER GRP1│   2   .   .   .   .   .   .   .   .   1   .   .   .   .   .   .
  971. PHONE          │   .   1   1   1   .   1   2   .   .   .   .   .   .   1   .   .
  972. RACK A         │   3   1   2   2   .   2   .   1   1   2   1   .   1   .   .   .
  973. RACK B         │   2   2   1   .   .   .   .   .   .   .   .   .   .   .   .   .
  974. SPARK PLUG GRP1│   .   .   .   .   .   8   .   .   .   .   .   .   .   .   .   .
  975. TIMING LIGHT   │   .   .   .   .   .   .   1   .   .   .   .   .   .   .   .   .
  976. TIRE TREADGAUGE│   .   .   .   1   .   1   .   .   .   .   1   .   .   .   .   .
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.           HITT Personal Software     Page 11
  989.  
  990.  
  991.  
  992.  
  993.                              HITT Personal Software
  994.  
  995.  
  996.  
  997.           F6 Resource Level Chart
  998.  
  999.  
  1000.           This chart  displays the  maximum quantity of each resource.
  1001.           The  quantity  of resources active at  each point in time is
  1002.           summed.  The  highest  level  within  the  scale  period  is
  1003.           displayed.
  1004.  
  1005.           This  type  of  chart  is useful  for  "reusable"  types  of
  1006.           resources (like people or machines).
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.                                 Sample Chart
  1013. RESOURCE LEVEL FOR PROJECT: GANTT                            10/01/85 18:50
  1014. GRAPH START: 01/02/84 08:15                                  SCALE: 24 Mins
  1015.  
  1016.            HOUR   08  08  09  09  09  10  10  11  11  11  12  12  13  13  13  14
  1017.            MINUTE 15  39  03  27  51  15  39  03  27  51  15  39  03  27  51  15
  1018. Resource names │   ════════════════════════════════════════════════════════
  1019. AIR FILTER GRP1│   .   1   .   .   .   .   .   .   .   .   .   .   1   .   .   .
  1020. BLD            │   2   1   1   1   .   1   .   .   .   .   .   .   .   .   .   .
  1021. FLOOR SPACE 1  │   .   1   1   1   1   1   1   1   .   1   1   1   1   .   .   .
  1022. GREASE RACK A  │   3   3   3   3   .   .   .   .   .   .   .   .   3   .   .   .
  1023.                │
  1024. JACK BE NIMBLE │   1   1   1   1   1   1   1   1   1   1   1   .   .   1   .   .
  1025. OLD TIMER      │   1   1   1   1   1   1   .   .   .   .   .   1   1   .   .   .
  1026. ---------------│----------------------------------------------------------------
  1027. Sub Total      │   2   2   2   2   2   2   1   1   1   1   1   1   1   1   .   .
  1028.                │
  1029. BOSS           │   .   1   1   1   .   1   1   1   .   .   .   .   .   1   .   .
  1030. EXTRA HELP     │   1   1   1   1   .   1   1   1   .   .   .   .   .   .   .   .
  1031. ---------------│----------------------------------------------------------------
  1032. Total          │   3   4   4   4   2   4   3   3   1   1   1   1   1   2   .   .
  1033.                │
  1034. LAMP ALIGNGAUGE│   .   .   1   1   1   1   .   .   .   1   1   .   .   .   .   .
  1035. OIL 10W-40 GRP1│   5   5   .   .   .   .   .   .   .   5   .   .   .   .   .   .
  1036. OIL FILTER GRP1│   1   1   .   .   .   .   .   .   .   1   .   .   .   .   .   .
  1037. PHONE          │   .   1   1   1   .   1   1   1   .   .   .   .   .   1   .   .
  1038. RACK A         │   1   1   1   1   1   1   1   1   1   1   1   .   1   .   .   .
  1039. RACK B         │   1   1   1   1   .   .   .   .   .   .   .   .   .   .   .   .
  1040. SPARK PLUG GRP1│   .   .   .   .   .   8   8   .   .   .   .   .   .   .   .   .
  1041. TIMING LIGHT   │   .   .   .   .   .   .   1   1   .   .   .   .   .   .   .   .
  1042. TIRE TREADGAUGE│   .   .   .   1   .   1   .   .   .   .   1   .   .   .   .   .
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.           HITT Personal Software     Page 12
  1055.  
  1056.  
  1057.  
  1058.  
  1059.                              HITT Personal Software
  1060.  
  1061.  
  1062.  
  1063.           F7 Job select
  1064.  
  1065.  
  1066.           Each of the lines displayed  using  the project display (F4)
  1067.           can be  expanded  to show the individual tasks using the job
  1068.           displays. A list  of  jobs  and resources will be displayed.
  1069.           Select from the list and enter the name of  your choice. The
  1070.           selected name will be displayed as a Gantt chart.
  1071.  
  1072.  
  1073.  
  1074.           F8 Job re-select
  1075.  
  1076.  
  1077.           This key  will cause the program  to re-select the last name
  1078.           used and  display it as a Gantt chart. This  saves having to
  1079.           re-enter the name.
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085. Job or activity                 Sample Chart
  1086. NAME       : MAY WEST                                        10/01/85 18:51
  1087. GRAPH START: 01/02/84 10:28                                  SCALE: 16 Mins
  1088.  
  1089.         HOUR   10  10  11  11  11  11  12  12  12  12  13  13  13  13  14  14
  1090.         MINUTE 28  44  00  16  32  48  04  20  36  52  08  24  40  56  12  28
  1091. Task name      │══════════════════════════════════════════════════
  1092. CAR TO GARAGE  1▀▀  .   .   .   .   .   .   .   .   .   .   .   .   .   .   .
  1093. REPLACE PLUGS  2. ▀▀▀▀▀ .   .   .   .   .   .   .   .   .   .   .   .   .   .
  1094. ADJUST TIMING  3.   .  ▀▀▀  .   .   .   .   .   .   .   .   .   .   .   .   .
  1095. ADJUST CARB    4.   .   . ▀▀▀▀  .   .   .   .   .   .   .   .   .   .   .   .
  1096. BRAKE CHECK    5.   .   .   . ▀▀▀▀▀ .   .   .   .   .   .   .   .   .   .   .
  1097. TUNEUP         6.   .   .   . ▀ .   .   .   .   .   .   .   .   .   .   .   .
  1098. DRAIN OIL      7.   .   .   .   .  ▀▀▀  .   .   .   .   .   .   .   .   .   .
  1099. OIL FILTER     8.   .   .   .   .   . ▀▀.   .   .   .   .   .   .   .   .   .
  1100. OIL            9.   .   .   .   .   .   ▀▀  .   .   .   .   .   .   .   .   .
  1101. LIGHT CHECK    A.   .   .   .   .   .   . ▀▀▀▀  .   .   .   .   .   .   .   .
  1102. TIRE CHECK     B.   .   .   .   .   .   .   . ▀ .   .   .   .   .   .   .   .
  1103. INSPECTION     C.   .   .   .   .   .   .   .   .   . ▀▀▀   .   .   .   .   .
  1104. LUB            D.   .   .   .   .   .   .   .   .   .   .▀▀ .   .   .   .   .
  1105. AIR FILTER     E.   .   .   .   .   .   .   .   .   .   .  ▀▀   .   .   .   .
  1106. SERVICE        &.   .   .   .   .   .   .   .   .   .   .   .▀  .   .   .   .
  1107. ANNUAL         %.   .   .   .   .   .   .   .   .   .   .   .▀  .   .   .   .
  1108. CAR TO LOT     #.   .   .   .   .   .   .   .   .   .   .   . ▀▀.   .   .   .
  1109. LOT            *.   .   .   .   .   .   .   .   .   .   .   .   ▀▀  .   .   .
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.           HITT Personal Software     Page 13
  1121.  
  1122.  
  1123.  
  1124.  
  1125.                              HITT Personal Software
  1126.  
  1127.  
  1128.  
  1129.           F9 Notes
  1130.  
  1131.  
  1132.           The  tasks may  contain note flags which appear  in the left
  1133.           margin  of  job Gantt displays. The F9 key  will cause these
  1134.           notes to be displayed with the note flag, the task name, and
  1135.           the note.
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.           Job or activity                 Sample Chart
  1142.           NAME       : MAY WEST
  1143.  
  1144.           Flag  Task Name   Note
  1145.           1 CAR TO GARAGE   Bring the car into the garage
  1146.           2 REPLACE PLUGS   Gap and replace spark plugs
  1147.           3 ADJUST TIMING   Adjust distributor timing
  1148.           4 ADJUST CARB     Adjust carb for engine idle
  1149.           5 BRAKE CHECK     Check the front brake lining
  1150.           6 TUNEUP          Completed tuneup
  1151.           7 DRAIN OIL       Drain the old engine oil
  1152.           8 OIL FILTER      Replace the engine oil filter.
  1153.           9 OIL             Fill the engine with oil (5qt)
  1154.           A LIGHT CHECK     Check the lights and alignment
  1155.           B TIRE CHECK      Check the amount of tire tread
  1156.           C INSPECTION      Replace sticker, stamp reg.
  1157.           D LUB             Grease the front end.
  1158.           E AIR FILTER      Replace the engine air filter.
  1159.           & SERVICE         Completed oil, lub, filter
  1160.           % ANNUAL          Completed serv, tuneup, insp.
  1161.           # CAR TO LOT      Move the car to the lot.
  1162.           * LOT             Call the customer:Job complete
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.           HITT Personal Software     Page 14
  1187.  
  1188.  
  1189.  
  1190.  
  1191.                              HITT Personal Software
  1192.  
  1193.  
  1194.  
  1195.           F10 Configuration
  1196.  
  1197.  
  1198.           All the  configuration  controls  are  accessible  via  this
  1199.           frame. You can select  colors, plot characters, printer port
  1200.           or disk, and you can even delay the schedule on this frame.
  1201.  
  1202.           The available functions are displayed and can be selected by
  1203.           entering  a  single  letter.  After  the  letter   has  been
  1204.           selected, pressing HELP (F1) will display details about that
  1205.           selection.
  1206.  
  1207.           The keyboard copy function  creates a command file that will
  1208.           reproduce the  keystrokes  that were entered while "Keyboard
  1209.           Copy"  was active. This  provides a method for recording the
  1210.           configuration setup so it does not need to be reentered each
  1211.           time GANTT is invoked.  See the chapter on "Keyboard Command
  1212.           File" for detailed information.
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.           HITT Personal Software     Page 15
  1253.  
  1254.  
  1255.  
  1256.  
  1257.                              HITT Personal Software
  1258.  
  1259.  
  1260.  
  1261.           CHAPTER 5. INPUT DATA FILE FORMAT
  1262.  
  1263.  
  1264.  
  1265.           GANTT  requires that  a  data file be created in a  specific
  1266.           format. This  format is  designed to allow you to manipulate
  1267.           or create the data  using  standard editor programs  such as
  1268.           the IBM Personal or  Professional Editors. The file can also
  1269.           be created using a main-frame editor and then transmitted to
  1270.           a  personal computer  for display with GANTT.  SCHEDULE from
  1271.           HITT Personal  Software also creates compatible print files.
  1272.           If you are  using any of  the popular editor programs, it is
  1273.           likely that it will meet the requirements of GANTT.
  1274.  
  1275.  
  1276.  
  1277.           ASCII file character format
  1278.  
  1279.  
  1280.           GANTT  uses an ASCII file  for its data  input.  ASCII files
  1281.           follow a set  of  conventions  which allows data interchange
  1282.           between  programs.  These  conventions are  used  by  editor
  1283.           programs, printers,  compilers, etc., and allow the greatest
  1284.           number of  possibilities  for data interchange. For example,
  1285.           the  file used as input to GANTT can be printed on a printer
  1286.           by using the DOS print command.
  1287.  
  1288.           GANTT deals with ASCII files as follows:
  1289.  
  1290.           o   The standard ASCII character set is used for letters and
  1291.               numbers.
  1292.  
  1293.           o   The  end  of a record is marked  with a carriage  return
  1294.               character (ASCII 13).
  1295.  
  1296.           o   The  line feed character (ASCII 10) can  also be present
  1297.               following the carriage return but is not required.
  1298.  
  1299.           o   Records can have trailing blanks removed.
  1300.  
  1301.           o   Records can have  blanks compressed using  tab character
  1302.               substitution  which  assumes  a  tab   setting  every  8
  1303.               positions.
  1304.  
  1305.           o   Records  can  contain  nulls  (ASCII  0).  They  will be
  1306.               treated as blanks.
  1307.  
  1308.           o   The end of file  character (ASCII 26) can be present but
  1309.               is not required.
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.           HITT Personal Software     Page 16
  1319.  
  1320.  
  1321.  
  1322.  
  1323.                              HITT Personal Software
  1324.  
  1325.  
  1326.  
  1327.           File record format
  1328.  
  1329.  
  1330.           The complete file represents a project. You can have a large
  1331.           number  of  projects but you can  only  display  the project
  1332.           selected when you entered the command "d:GANTT d:project" to
  1333.           start  the program.  The project name is used by the program
  1334.           with an  assumed  extent of  .PRT. Even though  you need not
  1335.           enter  the extent  when  starting GANTT the program  will be
  1336.           looking for a file with the name of "project.PRT".
  1337.  
  1338.  
  1339.  
  1340.           Job and resource activity separators
  1341.  
  1342.  
  1343.           A project consists of at least one  job but can have a large
  1344.           number of  them. When  there is more than  one, the jobs are
  1345.           separated using one of three  special ASCII  characters. The
  1346.           same  separator  character  is  used  to  separate  resource
  1347.           activities within the project file.
  1348.  
  1349.           The characters that can be used as section separators are as
  1350.           follows:
  1351.  
  1352.           o   ASCII 92,  "\"  Printed  and  displayed  as  a  backward
  1353.               slopping slash character.
  1354.  
  1355.           o   ASCII 12, Printer control page eject character.
  1356.  
  1357.           o   ASCII 02,  Non-printable character which  displays as  a
  1358.               smiling face.
  1359.  
  1360.           You can use any of  the three characters  interchangeably to
  1361.           separate jobs from jobs, jobs from resource activities,  and
  1362.           resource activities from  resource  activities. The backward
  1363.           sloping slash "\" is  probably  the easiest to  use. You can
  1364.           choose one of the others if  you  intend  to print  the file
  1365.           directly  and  the printer  will be  controlled  differently
  1366.           depending on your choice.
  1367.  
  1368.  
  1369.  
  1370.           Task time lines
  1371.  
  1372.  
  1373.           Within each job or resource activity section you can  have a
  1374.           large number of task time lines.
  1375.  
  1376.           Task time line records are distinguished  from other records
  1377.           by slashes and colons in specific character  positions.  The
  1378.           program  tests  these specific locations  and if  the record
  1379.           matches the time  line criteria described below, the line is
  1380.           used as  a task  time line. Task time  lines which  are used
  1381.           with resources also contain a resource quantity field.
  1382.  
  1383.  
  1384.           HITT Personal Software     Page 17
  1385.  
  1386.  
  1387.  
  1388.  
  1389.                              HITT Personal Software
  1390.  
  1391.  
  1392.  
  1393.           The  program  determines  time  lines  by  looking  for  the
  1394.           following.
  1395.  
  1396.           o   Slashes in columns 3, 6, 18, and 21
  1397.           o   Colons in columns 12, and 27
  1398.  
  1399.           The following lines are time lines.
  1400.  
  1401.           01/01/85*00:00a01/10/85*08:00 Completed task with color
  1402.           01/01/85   :   01/15/85   :   task name  no hours or minutes
  1403.            1/ 1/85   :    1/15/85 10:02 task name  leading blanks
  1404.           01/01/84 00:00   /  /     :   start time no plot, sets start
  1405.  
  1406.           Resource quantities  are  placed  in  time line  columns  77
  1407.           through 80.
  1408.  
  1409.  
  1410.  
  1411.           GANTT uses:
  1412.  
  1413.  
  1414.           o   The first record in the  file, as a job or resource name
  1415.               record.
  1416.           o   Records which start  with a separator character are also
  1417.               job or resource name records.
  1418.           o   Records with slashes  and colons as  described above are
  1419.               used as task time lines.
  1420.  
  1421.           All other records are bypassed by  the  program. This allows
  1422.           text of  various forms  to  be present in  the  file  and is
  1423.           helpful  when  doing  things like  editing  a  file  from  a
  1424.           tracking  system or other  data source. You  can  insert the
  1425.           separators at the appropriate places  to  define the job and
  1426.           resource names, and  you can manipulate the dates and  times
  1427.           into  time lines  without being  concerned with  other  data
  1428.           which might be contained in the file.
  1429.  
  1430.  
  1431.  
  1432.           ACTIVITIES xxx records
  1433.  
  1434.  
  1435.           These records are resource related records and are used with
  1436.           the  F5  and  F6  resource  displays.  All  of  these  use a
  1437.           separator  character  proceeding the word  "Activities". For
  1438.           example: "\ACTIVITIES FOR old timer"
  1439.  
  1440.           In addition to calculating the quantity  of each resource by
  1441.           the period, the  program  also keeps a  sum for each column.
  1442.           These sums are controlled with special "ACTIVITIES" records.
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.           HITT Personal Software     Page 18
  1451.  
  1452.  
  1453.  
  1454.  
  1455.                              HITT Personal Software
  1456.  
  1457.  
  1458.  
  1459.           Activities clear
  1460.  
  1461.  
  1462.           "\Activities clr"  causes  the  vertical  column sums  to be
  1463.           reset to zero.
  1464.  
  1465.  
  1466.  
  1467.           Activities draw
  1468.  
  1469.  
  1470.           "\Activities drw" allows you to display any line you like in
  1471.           the F5 and F6 displays.  It is used  in the demonstration to
  1472.           draw the line above the total and sub totals.
  1473.  
  1474.  
  1475.  
  1476.           Activities for (15 character name)
  1477.  
  1478.  
  1479.           "\Activities  for"  records define resource activities.  The
  1480.           resource name follows  this  entry (maximum  15 characters).
  1481.           The task  time line records with resource quantities  follow
  1482.           this record.
  1483.  
  1484.  
  1485.  
  1486.           Activities sub totals
  1487.  
  1488.  
  1489.           "\Activities  sub" records  cause  the sum  of each  of  the
  1490.           vertical columns to be displayed.
  1491.  
  1492.  
  1493.  
  1494.           Activities totals
  1495.  
  1496.  
  1497.           "\Activities  tot" cause  the sum of  each  of the  vertical
  1498.           columns to be displayed and the sums are reset to zero.
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.           HITT Personal Software     Page 19
  1517.  
  1518.  
  1519.  
  1520.  
  1521.                              HITT Personal Software
  1522.  
  1523.  
  1524.  
  1525.           CHAPTER 6. GETTING STARTED USING AN EDITOR
  1526.  
  1527.  
  1528.  
  1529.           The following procedure is  offered as  a suggestion to help
  1530.           get  you started if you are using an editor program to input
  1531.           your data.
  1532.  
  1533.           1.  Use  the  "GANTT.TMP" file and copy  it to your project
  1534.               name.
  1535.  
  1536.                       "COPY d:GANTT.TMP d:project.PRT"
  1537.  
  1538.               If you are using the "IBM  Personal Editor" you may also
  1539.               want to use the function key definitions provided in the
  1540.               "PEGANTT.PRO" file.
  1541.  
  1542.                    "MACRO d:PEGANTT.PRO" on the command line.
  1543.  
  1544.           2.  Create a single  job  which includes a  job name and the
  1545.               time lines which describe the tasks in the job.
  1546.  
  1547.               o   The  first  line  in the file  is the task  name (No
  1548.                   separator).
  1549.  
  1550.               o   Add task time lines for each task.
  1551.  
  1552.           3.  If you have  more than  one job to define, do them next.
  1553.               Leave the resource definition until later.
  1554.  
  1555.           4.  Define  the  resources  you  would  like to  display and
  1556.               create "\ACTIVITY FOR resource  name" records  for  each
  1557.               one.
  1558.  
  1559.           5.  When you are satisfied  with the project  plan, complete
  1560.               the resource  definition. Do this by  copying  each task
  1561.               time line from the JOB areas to the resource "ACTIVITIES
  1562.               FOR" areas  as appropriate. Then  add the quantity  each
  1563.               task uses.
  1564.  
  1565.           You will have a number  of  similar  time lines. One for the
  1566.           job definition  and  one for each  different resource  used.
  1567.           When time lines are up-dated you can use your editors search
  1568.           facility to find all the entries with a given task name.
  1569.  
  1570.           As the  project proceeds  access  the file with your editor,
  1571.           replace the projected date and time with the actual date and
  1572.           time,  and place  an asterisk "*"  between the date  and the
  1573.           hour  field.  The  asterisk will control the  plot character
  1574.           used  to display the Gantt bar. 01/02/85*08:00 is  an actual
  1575.           time because it has the asterisk "*".
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.           HITT Personal Software     Page 20
  1583.  
  1584.  
  1585.  
  1586.  
  1587.                              HITT Personal Software
  1588.  
  1589.  
  1590.  
  1591.           CHAPTER 7. CONFIGURATION FRAME F10
  1592.  
  1593.  
  1594.  
  1595.           The configuration frame  is provided to allow  you to change
  1596.           the defaults that are provided. Defaults are chosen to allow
  1597.           the  program to  run  with  the broadest range  of  personal
  1598.           computer options.  If  you have  a color  display  you  will
  1599.           probably like to change the color defaults. If you have more
  1600.           than one printer you may like to print on the second printer
  1601.           and so forth.  The  options can be  setup automatically when
  1602.           you start GANTT by creating a command file.
  1603.  
  1604.           Selections are made by pressing a single key. The keys which
  1605.           can be selected are displayed before the equal sign. A brief
  1606.           description follows  the equal  sign and pressing  F1 (HELP)
  1607.           after   making   a   selection   will   provide   additional
  1608.           information.
  1609.  
  1610.           Each of the selection options are described.
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  -------------------------------------------------------------------------------
  1617.    P=PLOT CHARACTER SELECTION & COLOR      C=COLOR CONTROL       S=SCHEDULE SLIP
  1618.      TOP LINE         = ══ 205  07           DATE/TIME = 07              :
  1619.      SPECIAL     ( *) = ≡≡ 240  07           FORMAT    = 07      F=FLAG OVER-DO
  1620.      PLANNED     (  ) = ▀▀ 223  07           DATA BASE = 07      N=NOTE ALL
  1621.      IN-PROCESS  (* ) = ■■ 254  07           COMMANDS  = 15
  1622.      FINISHED    (**) = == 061  07           HELP      = 15
  1623.                                              KEYBOARD  = 15
  1624.  
  1625.    PRINT CONTROL                           COMMAND FILE GENERATION
  1626.    E=EJECT                                 R=RESET COMMAND FILE AND START COPY
  1627.    H=HEADER LINE                           K=KEYBOARD COPY TO COMMAND FILE
  1628.    O=OUTPUT UNIT    =P0
  1629.    L=LINES PER PAGE =66
  1630.  
  1631.  ENTER SELECTION [ ]
  1632.  -------------------------------------------------------------------------------
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.           HITT Personal Software     Page 21
  1649.  
  1650.  
  1651.  
  1652.  
  1653.                              HITT Personal Software
  1654.  
  1655.  
  1656.  
  1657.           P=PLOT CHARACTER SELECTION AND COLOR
  1658.  
  1659.  
  1660.           Under the primary selection are 5 different plot conditions.
  1661.           The  TOP LINE displays the overall time  involved. The other
  1662.           four will display different plot characters depending on the
  1663.           asterisks "*" in the input file.
  1664.  
  1665.           The  plot character selected is displayed  twice followed by
  1666.           the ASCII code (a number from 1 to 255)  for  the  character
  1667.           and the color (a number from 1 to 15).
  1668.  
  1669.           You may  specify the  ASCII  code  to  be  used as  the plot
  1670.           character  along with the color to be  used with the display
  1671.           (Color printing is not supported).
  1672.  
  1673.           After you enter the "P" command press "F1" to help  you with
  1674.           the colors.
  1675.  
  1676.  
  1677.  
  1678.           C=COLOR CONTROL
  1679.  
  1680.  
  1681.           There are six different sources of  display information. You
  1682.           can choose  different  color  attributes  for each. Pressing
  1683.           "F1" after selecting "C"  will  display  the color  choices.
  1684.           Select the color of your choice for each selection.
  1685.  
  1686.           DATE/TIME:  The  current   date  and  time   (from  DOS)  is
  1687.           displayed in the lower right  corner. This time is also used
  1688.           to time stamp the GANTT charts.  The  color selected will be
  1689.           used.
  1690.  
  1691.           FORMAT:  When   you  select   a  display   there  is  format
  1692.           information which is independent of the variable input data.
  1693.           The color selected here will be used for this information.
  1694.  
  1695.           DATA BASE:  Information  which came  directly  or indirectly
  1696.           from the input file is display in this color unless the data
  1697.           (time line) specified a different color.
  1698.  
  1699.           COMMANDS:  The   "project.GKB"  command  file   can  display
  1700.           information on  the  screen  using  the  "\D"  command.  The
  1701.           command file display will use the color selected here.
  1702.  
  1703.           HELP:  When you press "F1" for help,  the  messages will  be
  1704.           displayed in this  color. This  color is also used for  task
  1705.           plots that have an asterisk "*" note.
  1706.  
  1707.           KEYBOARD:  Information  which you  enter directly  from  the
  1708.           keyboard uses  this color. This  helps  distinguish  entered
  1709.           information from data base information.
  1710.  
  1711.  
  1712.  
  1713.  
  1714.           HITT Personal Software     Page 22
  1715.  
  1716.  
  1717.  
  1718.  
  1719.                              HITT Personal Software
  1720.  
  1721.  
  1722.  
  1723.           S=SCHEDULE SLIP
  1724.  
  1725.  
  1726.           This function allows you to change the calibration  lines on
  1727.           the charts. It allows you  to use an old chart and change it
  1728.           quickly for the presentation that wasn't planned. The amount
  1729.           of slip is added to the scale before it is displayed.
  1730.  
  1731.           The  amount of  time  to  delay  the  calibration  lines  is
  1732.           specified  in  hours  and  minutes. Press  "F1" for help  in
  1733.           translating your time scale to hours and minutes.
  1734.  
  1735.  
  1736.  
  1737.           F=FLAG OVER-DO
  1738.  
  1739.  
  1740.           When tracking tasks it  is sometimes useful to see the tasks
  1741.           which are marked as being in process and are over-do.
  1742.  
  1743.           Selecting  this   option  causes  the  program  to  use  the
  1744.           "SPECIAL" plot character to plot from the ending time to the
  1745.           current time for all "IN PROCESS" tasks
  1746.  
  1747.  
  1748.  
  1749.           N=NOTE ALL
  1750.  
  1751.  
  1752.           With this option active all notes will be displayed with the
  1753.           F9 display even if the time lines do not contain a flag.
  1754.  
  1755.  
  1756.  
  1757.           Print Control
  1758.  
  1759.  
  1760.           When F2 is pressed a file is added to the device  controlled
  1761.           by these options.
  1762.  
  1763.  
  1764.  
  1765.           E=EJECT
  1766.  
  1767.  
  1768.           This command sends an ASCII 12 (Eject) character to selected
  1769.           printer.
  1770.  
  1771.  
  1772.  
  1773.           H=HEADER LINE
  1774.  
  1775.  
  1776.           This command allows  you to enter  a  header  which  will be
  1777.           displayed and printed  on all charts. It  is intended  as  a
  1778.  
  1779.  
  1780.           HITT Personal Software     Page 23
  1781.  
  1782.  
  1783.  
  1784.  
  1785.                              HITT Personal Software
  1786.  
  1787.  
  1788.  
  1789.           security   header.   Normally  project  schedules   can   be
  1790.           considered  as sensitive information. This  function  allows
  1791.           you to print any header you like.
  1792.  
  1793.  
  1794.  
  1795.           O=OUTPUT UNIT =P0
  1796.  
  1797.  
  1798.           The  first  character  selects the  device  and  the  second
  1799.           character selects the port. Printer port 0,  1, or 2  may be
  1800.           selected  with "P0", "P1", or  "P2". Disks A, B, C, or D may
  1801.           also be selected with "DA", "DB", "DC", or DD.
  1802.  
  1803.  
  1804.  
  1805.           L=LINES PER PAGE =66
  1806.  
  1807.  
  1808.           You may  define the  page size by setting  this number. "00"
  1809.           indicates a continues form. 66 is  normal for 11 inch  paper
  1810.           (6 lines/inch).
  1811.  
  1812.  
  1813.  
  1814.           COMMAND FILE GENERATION
  1815.  
  1816.  
  1817.           This function  is provide to assist you in creating  command
  1818.           files for presentations.  When  enabled  all your keystrokes
  1819.           will be copied  into  the command file.  This  allow  you to
  1820.           capture  markups or to  create  a step by  step presentation
  1821.           similar to the demonstration.
  1822.  
  1823.  
  1824.  
  1825.           R=RESET COMMAND FILE AND START COPY
  1826.  
  1827.  
  1828.           The current command file is erased and a new one started.
  1829.  
  1830.  
  1831.  
  1832.           K=KEYBOARD COPY TO COMMAND FILE
  1833.  
  1834.  
  1835.           The  current  command  file   is  maintained  and   the  new
  1836.           keystrokes  will  be  appended  to  the  end of  the current
  1837.           command file.
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.           HITT Personal Software     Page 24
  1847.  
  1848.  
  1849.  
  1850.  
  1851.                              HITT Personal Software
  1852.  
  1853.  
  1854.  
  1855.           CHAPTER 8.  KEYBOARD COMMAND FILE
  1856.  
  1857.  
  1858.  
  1859.           When GANTT is  invoked it attempts to read a disk file  with
  1860.           the  name  of "project.GKB". If this file is present it will
  1861.           use  the data as a  command file. If  it is  not present the
  1862.           keyboard is used for input.
  1863.  
  1864.           The command file allows you to do the following from a  disk
  1865.           file.
  1866.  
  1867.           o   Enter keystrokes into the program.
  1868.  
  1869.           o   Display  text  on  the  screen  without  disturbing  the
  1870.               program or its cursor position.
  1871.  
  1872.           o   Turn control over to the keyboard.
  1873.  
  1874.           o   Turn  control  over  to the keyboard  and  have  control
  1875.               returned when the "Esc" key is pressed.
  1876.  
  1877.           o   Branch within the command file.
  1878.  
  1879.           o   Do conditional testing of screen display characters.
  1880.  
  1881.           KEYBOARD COPY:   is a function  within GANTT that allows you
  1882.           to capture  the  markups  you might be making using  F4. You
  1883.           must  still understand the file  you are creating when using
  1884.           this function  however since you will probably want  to edit
  1885.           it with an editor.
  1886.  
  1887.  
  1888.  
  1889.           Initialization using "KEYBOARD COPY"
  1890.  
  1891.  
  1892.           The following  procedure uses the KEYBOARD COPY  function to
  1893.           create a command file that will initialize the  program each
  1894.           time it is invoked.
  1895.  
  1896.           o   Start the program using "d:GANTT d:project".
  1897.  
  1898.               -   To bypass the logo.
  1899.  
  1900.                   --  Press "F10" to go to the configuration frame.
  1901.                   --  Enter  "RY"  to  start  KEYBOARD  COPY  (if  the
  1902.                       keyboard  copy function is not displayed you are
  1903.                       already in a command file).
  1904.                   --  Press "F10" to return to the configuration frame
  1905.                       from the HELP frame.
  1906.  
  1907.               -   To enter a header for all charts.
  1908.  
  1909.  
  1910.  
  1911.  
  1912.           HITT Personal Software     Page 25
  1913.  
  1914.  
  1915.  
  1916.  
  1917.                              HITT Personal Software
  1918.  
  1919.  
  1920.  
  1921.                   --  Press "H" to enter header mode.
  1922.                   --  Enter  "Company  Security  Classification  Etc."
  1923.                       into the header. line.
  1924.                   --  Press the down cursor key (numeric pad key 2) to
  1925.                       exit header mode.
  1926.  
  1927.               -   Setup any  color  configuration  or  plot  character
  1928.                   changes you would like.
  1929.  
  1930.               -   To automatically start in the Project display frame.
  1931.  
  1932.                   --  Press "F4" to select the project display.
  1933.                   --  Enter "\x"  to  stop the command file and  allow
  1934.                       viewing.
  1935.                   --  Press "Esc" to exit the program  and end command
  1936.                       file creation.
  1937.  
  1938.           The  preceding will  create a command  file  which  will  be
  1939.           executed  the  next  time  GANTT is  invoked  with the  same
  1940.           project name. You can also create or  modify a command  file
  1941.           using an editor program.
  1942.  
  1943.           Each character is used by the program as if it came from the
  1944.           keyboard.  In addition, the  "\"  (back  slash) is  used  to
  1945.           indicate that the next character is  a command rather than a
  1946.           keyboard  character. This  technique is used to  provide the
  1947.           demonstration sessions and can also  be used to  predefine a
  1948.           particular setup or to drive the program much like  "PIPING"
  1949.           (a DOS 2.+ function).
  1950.  
  1951.  
  1952.  
  1953.           Command definitions
  1954.  
  1955.  
  1956.           "\["  Suppress display:    Used  to keep  the  display  from
  1957.           flashing as  the command file  drives  the program. The "\]"
  1958.           command releases the display suppression.
  1959.  
  1960.           "\]" Resume display:   Resume the display  being  suppressed
  1961.           by the "\[" command. The  commands inside  the brackets will
  1962.           have executed but the display will have remained unchanged.
  1963.  
  1964.           "\." Pause 1  second:    Wait for the next second timer tic.
  1965.           This command is used to provide delays.
  1966.  
  1967.           "\;" Comment.:   All characters on the line  after this code
  1968.           (\;) are  passed over and not used.  This allows comments to
  1969.           be placed in the  keyboard input file.This  command can also
  1970.           be used to  prevent  the  carriage  return  code from  being
  1971.           passed to the program [see Carriage return (13)].
  1972.  
  1973.           Passing over comments  during  the  executions of a keyboard
  1974.           procedure does requires a small amount of time. It is a good
  1975.           idea therefore to place  the  comments after procedures that
  1976.  
  1977.  
  1978.           HITT Personal Software     Page 26
  1979.  
  1980.  
  1981.  
  1982.  
  1983.                              HITT Personal Software
  1984.  
  1985.  
  1986.  
  1987.           repeat (loop).
  1988.  
  1989.           "\Bx"  Branch  to  \Nx:    This  command  resets  the  input
  1990.           keyboard file and scans it  to find the position named x  as
  1991.           defined by the  \Nx  command. The keyboard  processing  will
  1992.           restart with the character following the "\Nx" command. If a
  1993.           matching "\Nx"  is  not  found,  control is returned  to the
  1994.           keyboard. The branch can be  made conditional by using it in
  1995.           conjunction with the "\U" or "\E" commands on the same line.
  1996.  
  1997.           "\C" Clear  the display:    Clear the display screen and set
  1998.           the locate address to zero.
  1999.  
  2000.           "\D" Display:    The characters  following this command  are
  2001.           directed  to the display starting at the locate address. The
  2002.           locate address is updated +1 with each character.The display
  2003.           mode is terminated with the next command (\).
  2004.  
  2005.           This command does  not affect the cursor position or display
  2006.           pointers being used by GANTT.
  2007.  
  2008.           "\Ex"  If Equal:   If the character x is equal to the screen
  2009.           character pointed to by the locate address, the remainder of
  2010.           the line  will be executed. Otherwise  the  remainder of the
  2011.           line (to the next ASCII 13) will be skipped.
  2012.  
  2013.           "\Lnnnn"  Locate:   Locate the display (\D) and test pointer
  2014.           (\Ex and  \Ux) to  the screen character position  nnnn where
  2015.           0000=Top left and 1999=Bottom Right of the display.
  2016.  
  2017.           "\Nx" Name this  position  x:   This is used  in conjunction
  2018.           with the \B command to  allow  looping  within the  keyboard
  2019.           procedure. The position of  the \Nx marks  the target of the
  2020.           \Bx. (x is any character and must match the x in the \Bx.)
  2021.  
  2022.           "\Ux" If  Unequal:   If the character  x is not equal to the
  2023.           screen character pointed  to  by  the  locate  address,  the
  2024.           remainder  of  the  line  will be  executed.  Otherwise  the
  2025.           remainder  of the  line  (to  the  next  ASCII  13)  will be
  2026.           skipped.
  2027.  
  2028.           "\W" Wait  for any key:    Wait for any key to be depressed.
  2029.           Used to pace  the command processing  to the user speed. The
  2030.           key actually depressed is not used.
  2031.  
  2032.           "\X"  Exit to  the keyboard:    Keyboard entry is allowed at
  2033.           this  point. When  "Esc" is pressed,  control is returned to
  2034.           the command file at the point following this command.
  2035.  
  2036.           "\0x"  ZERO:   Enters a  null.  This  allows  you  to  enter
  2037.           special keyboard characters not normally allowed by editors.
  2038.           See your Basic Manual (Appendixes G) for a definition of the
  2039.           null-x extended character  codes.  These  codes are used  to
  2040.           stimulate  functions  such   as  function  keys  or   cursor
  2041.           controls.
  2042.  
  2043.  
  2044.           HITT Personal Software     Page 27
  2045.  
  2046.  
  2047.  
  2048.  
  2049.                              HITT Personal Software
  2050.  
  2051.  
  2052.  
  2053.           Additional control
  2054.  
  2055.  
  2056.           In  addition  to the "\"  command  characters,  the carriage
  2057.           return (13) character is handled as follows.
  2058.  
  2059.           Carriage return  (13):   This  code  is normally inserted at
  2060.           the end of each line by editor programs. It is then followed
  2061.           with a "Line feed (10)"  code.The carriage return is used as
  2062.           follows:
  2063.  
  2064.           o   If you  are in  display  mode,  the  display pointer  is
  2065.               advanced to the  next 40th  position.  This  forces  the
  2066.               display pointer to  the next  half  line on the display.
  2067.               The line feed characters are skipped.
  2068.  
  2069.           o   If you are in  keyboard input  mode,  an  "ENTER" key is
  2070.               sent to the  program and the  next character (normally a
  2071.               line feed) is skipped.
  2072.  
  2073.           o   If directly following  a  "\",  the carriage  return  is
  2074.               skipped  and the next  character is  sent to the program
  2075.               (normally the line feed ASCII 10).
  2076.  
  2077.           o   If  following a "\;" appearing anywhere on the line, the
  2078.               carriage return and the  character following (normally a
  2079.               line feed 10) is skipped.
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.           HITT Personal Software     Page 28
  2111.  
  2112.  
  2113.  
  2114.  
  2115.                              HITT Personal Software
  2116.  
  2117.  
  2118.  
  2119.           CHAPTER 9. PROGRAM EXIT RETURN CODES TO DOS
  2120.  
  2121.  
  2122.  
  2123.           IBM DOS 2.0 and above  supports the  ability of a program to
  2124.           set an exit code that can be interrogated from a batch  file
  2125.           (.BAT)  using the "IF [NOT]  ERRORLEVEL n"  DOS command. DOS
  2126.           1.1  does not support this command. Refer to your DOS manual
  2127.           under BATCH PROCESSING for the command definition.
  2128.  
  2129.           GANTT attempts  to set this code as it terminates (exits  to
  2130.           DOS).  If  the  attempt fails, it then  exits  with DOS  1.x
  2131.           conventions (no exit code).
  2132.  
  2133.           The codes set by GANTT are as follows:
  2134.  
  2135.               0 = Normal exit via the Esc key.
  2136.  
  2137.               5 = A disk error has occurred while exiting from GANTT
  2138.  
  2139.               6 = During initialization, it was not  possible to  open
  2140.               the project.PRT file.
  2141.  
  2142.               8 = Not enough processor storage is available to support
  2143.               the data area required.
  2144.  
  2145.           As  with most return  codes, the number increases  with  the
  2146.           severity of  the problem. When multiple conditions occur the
  2147.           highest code is indicated.
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.           HITT Personal Software     Page 29
  2177.  
  2178.