EDITOR'S NOTE: This tape came in from an RT-11 system and was not readable via standard utilities. These files have been extracted nevertheless, but beware of extra nulls in them. The LST utility may be of use to remove these (its' source is LISTRS.MAC) elsewhere on this tape. There were no other known transfer errors, but be warned. G. Everhart date: October 21, 1983 from: Dennis V. Jensen Ames Laboratory ISU/USDOE 310 Metallurgy Ames, Iowa 50011 515/294-4823 subject: Release information on HGRAPH and revised DECUS 11-431. HGRAPH is a plotting package which will generate two or three dimensional graphs on a Visual 550 graphics terminal (ektronix 4014 compatable) or on a Bausch and Lomb (Houston Instruments) DMPL plotter. The package is written in RT-11 Fortran using version 2.5 and is also being used on the VAX under VMS Fortran 77 without modifications to the source code. The package is composed of non-device specific code in the file HGRAPH.FOR and then two device specific files: HIPLOT.FOR and VIPLOT.FOR. The user code isidentical for driving the two devices. The plotting device is selected at link time. The files HGRAPH.DOC and HGRAPH.RNO describe how to use the package. The file HGRAPH.SAN is the same as HGRAPH.DOC but includes the graphics examples in a form which is printable on a Sanders printer with RCL. The graphics terminal support uses Tektronix 4014 compatability for graphics and also uss the extended character generator of the V550. The character size option is not supported as a standard part of TEK 4014 and therefore represents a limitataion if used on other "compatable" graphics terminals. (See the subroutine WRTSTR to adapt.) The graphics mode will require that the RT-11 commands "Set TT NOCRLF" and the "Set TT NOFF" commands be in effect to avoid RT inserting characters where the should not be. Under TSX-Plus, this is not a necessary. The Houston Instruments plotter supported can be any of the numerous intelligent models which use the DMPL plot language (ie, DMP-3, -4, -6, -7, -29). Except for the multipen option, none of the DMPL+ features are currently required. The plotter can be either attached to the printer port of a terminal (ala V550) or can be driven by an LS-stylehandler. The Fortran logical unit number controls which method will be used. Due to the number of subroutines that may nested at one time, the executable image will typically need to be linked with a larger stack than the default. (See files VIX.COM and HIX.COM as examples of link options which HGRAPH and modified DECUS 11-431 PAGE 2 may need to be used.) For people with HPLOT's which may desire CalComp or ComPlot compatability, the rest of the files have been included. They are a modification of the DECUS 11-431 distribution which supports the original DMP plotter. (See CCPLOT.DOC for information on what has been changed with respect the original 11-431.) These routines are useful for adapting existing programs to the DMPL plotters or for adapting high level device independent packages to this type of plotter. See file HICOMP.COM to compile the related programs and see file CCLIB.COM to build an object library. The files AXTEST, ALFTST, LGXTST, SYMTST, and LGXTST (all .FOR files) are routines which will test the operation of CCPLOT.