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