
                                                        15-Mar-77
 
John D. Arrison
Computer Center
Monmouth College
Monmouth, Illinois  61462
 
Dear Mr. Arrison,

     Enclosed is a listing of all the files that you will find on your
tape.   Although  installation of the programs requires minimum effort
the comments below might be helpful.  Please do not hesitate  to  call
or write if you have any probelms either in installing the programs or
in understanding how they work.  I would greatly appreciate being kept
aware  of any problems that develop in their use;  likewise, should we
discover any errors in the programs, we will notify you of the  fixes.
None of the material being sent you is copyrighted;  however, it would
be appreciated if  you  would  not  further  distribute  the  programs
without  first  contacting  myself.   We would like to keep as close a
record of the use of these programs as possible.

     The tape is written at 800bpi, using DOS labels.   The  files  on
the tape are as follows:
 
PLOT10.INS      This letter and installation notes.
 
PLOT10.BAS      The source for the PLOT10 (Tektronix) functions.
 
PLOTHP.BAS      The source for the PLOTHP (HP 7200) functions.
 
SYMAKE.BAS      Program to create the virtual array used for labeling.
 
TEKSYM.FIL      Standard symbol file (input to SYMAKE.BAS).  This is
                an ASCII file which can be modified or used as a model
                for creating other symbols on the plotter.
 
PLOT10.DOC      A User's Guide for the functions (output from RUNOFF).
 
PLOT10.RNO      RUNOFF input file for creating PLOT10.DOC
 
TEKDEM.BAS      Demonstration program showing the use of each of the
                plotting functions.
 
DEVICE.BAS      Program to assign a keyboard.  Should be stored as
                $DEVICE.BAC<232> when assigning a keyboard is
                privileged. (see note 1).

     In addition to these files there is a  single  Xerox  figure  for
inclusion in the User's Guide (PLOT10.DOC). These files are all stored
under account [1,2] on the tape.   Of  the  above  files,  PLOT10.BAS,
PLOTHP.BAS,  TEKDEM.BAS,  DEVICE.BAC  should  be  stored  on  [1,2] to
corespond with information in the  User's  Guide.   The  vrtual  array
created  by  SYMAKE.BAS  must be stored on [1,2] and named TEKSYM.STD.
Protection codes for these files should  be  <40>,  except  DEVICE.BAC
which  must be privileged <232> if keyboard assignment is a privileged
operation on your system.  (Note:  ASSIGNing a keyboard  can  be  made
privileged  with  an  optional patch to the RSTS monitor- see Software
Dispatch  for  details.)  The  following  notes  may  be  helpful   in
installing these programs.

                    
                                                                Page 2



1)On our system the Tektronix 4010-1 runs at 1200 baud  on  a  current
  loop  line.   The  HP  plotter is a stand alone device on KB9:, also
  current loop at 110 baud.  The keyboard number in  $DEVICE,  and  in
  line  10010  of  PLOTHP.BAS  should be changed to reflect your local
  installation.  The reference on page 11 of the User's  Guide  should
  also  be  changed.   If  your Tektronix terminal runs at a different
  speed, line 10030 of PLOT10.BAS should be changed to  reflect  this.
  This  line  is used to send an appropriate number of null characters
  after a screen clear.  The terminal requires about 3/4 second  after
  a  clear  before  it  can  start  printing/plotting  again.   If the
  terminal is running at a speed greater than 1200  baud  then  insert
  before the comment in line 10030 the following:
 
                \O0%(1%),O0%(2%)=0% \ GOSUB 10950 FOR O0%=1% TO ???
 
  where '???' is to be replaced by one less than the baud rate divided
  by 1200 (e.g. ???=7% for 9600 baud, =3% for 4800, etc.).

2)The graphic input mode which automatically sends the cursor location
  has not been implemented.  If this mode is important to you, I shall
  be happy to help you in implementing it.  We have found no  use  for
  it, and therefore did not implement it.

3)I  assume  that  your  terminal  is  adjusted  physically  so   that
  approximately 140 units/inch is the resolution in both X and Y. This
  may require minor adjustment to the  horizontal  and  vertical  gain
  control on your terminal.

     I wish you the best of luck.  Again, do not hesitate to  call  or
write if any problems develop in installing or using these functins.
 
Sincerely,
 
 
 
 
Dr. James A. Krupp
Director of Academic Computation
Middlebury College
Middlebury, Vermont 05753
 
phone: (802) 388-7976
 

