Google
 

Trailing-Edge - PDP-10 Archives - tops10and20_integ_tools_v9_3-aug-86 - tools/crc/help/gino.lbr
There are no other files named gino.lbr in the archive.
E/
hlpno.LBR.1Sh"CALCOMP
@OsYWDUMMY@OsYXLPTK'OsYXOKIrOsYYPSEUDO=OsYYSAVDRA=<OsYYSAVPICy[OsYZVT100TyOsYZVT125 N	MOsYZHEWLETT-PACKARD*
pSh!          CALCOMP	(CC565)	   *** expired, no longer available ***
          -------
        Maximum Drawing area                       3000.0mm x 270.0mm
                                                   (118" x 10.62")
        Default paper size                         670.0mm x 265.0mm
                                                   (26.38" x 10.43")
        Character box size (default)               Size 2 (3.0mm x 3.0mm)
        Output unit                                Logical unit 21

The output will be written to a file named CCPLOT.DAT.
It is necessary to send this file to the PDP11 for plotting:-

		CALL CREMOT('CCPLOT.DAT',1,IFAIL)
		IF (IFAIL.NE.0) error

4 pseudo-hardware character sizes are provided from 1.5mm to 6.0mm.
The character size can be changed by using routine:-

                CALL CHAHAR(NSIZE,NPIBY2)

where NSIZE can have values from 1 to 4.  NPIBY2 is ignored.

	The Calcomp will normally left with a ball point pen in position,
if users wish to make use of a felt tip pen, they must make arrangements with
the operators, to so do, before sending the plot across to the PDP 11.


          DUMMY
          -----
        Drawing area                             200mm x 200mm
        Character box size                       3mm x 3mm

This code-generator is available for testing purposes. No output is
produced but all GINO-F checks are applied.


          LPT
          ---
        Drawing area                               335.3mm x 338.66mm
        Character box size                         2.54mm x 4.23mm
        Output unit                                Logical unit 5

The output is written to a file PLOT.DAT which at the end of the program
will be printed.


          OKIPLT & OKI
          ------------
        Maximum Drawing area                       1625.6mm x 279.4mm
                                                   (64" x 11")
        Default paper size                         266.7mm x 279.4mm
                                                   (10.5" x 11")
        Character box size                         Size 1 (1.75mm x 2.12mm)
        Output unit                                Logical unit 21

OKIPLT automatically plots your graph for you. This is the recommended form.

If for some reason you wish to have your plot left in a file, then you may use
OKI. In this case the file will be called OKI.DAT, and you may use the routine
CREMOT to send it to the printer, thus:-

		CALL CREMOT('OKI.DAT',0,IFAIL)
		IF (IFAIL.NE.0) error

4 pseudo-hardware character sizes are provided from 1.75mm to 7.0mm.
The character size can be changed by using routine:-

                CALL CHAHAR(NSIZE,NPIBY2)

where NSIZE can have values from 1 to 4.  NPIBY2 is ignored.




          PSEUDO
          ------
Since the final destination of the output is not known when producing
pseudo-code, it is assumed that all hardware facilities of all devices
are available.  Thus there is no maximum drawing area.  There are 4
sizes of pseudo-hardware characters:  1.5, 3.0, 4.5, 6.0mm.

        Drawing area                              200mm x 200mm x 200mm
        Character box size                        Size 2 (3mm x 3mm)
        Output unit                               Logical unit 1

The output unit may be changed by calling routine DEVICE.

To read pseudo-code the routine PICTUR is used.  The first argument
specifies the input unit, the second the picture segment number,
or -1 for all pictures.  For example, to read pseudo-code from unit 2:-

                   CALL PICTUR(2,3)

will read picture segment 3 from the file on unit 2.


          SAVDRA
          ------
Since the final destination of the output is not known when producing
pseudo-code, it is assumed that all hardware facilities of all devices
are available.   There are 4 sizes of pseudo-hardware characters: 1.5,
3.0, 4.5 and 6.0mm.

        Drawing area                            90mm x 70mm
        Character box size                      Size 2 (3mm x 3mm)
        Output unit                             Logical unit 1

SAVDRA codes the drawing exactly as specified.  All the current drawing
modes are stored at the beginning of each picture segment.

A pseudo-file produced using SAVDRA can be processed by either of the two
interpreters, GETDRA or GETPIC, as follows:-

                    CALL GETDRA(NDEV,NSEG,MODE,IPAPER)
                    CALL GETPIC(NDEV,NSEG)

For further details see Section 11 in the User Manual.


          SAVPIC
          ------
Since the final destination of the output is not known when producing
pseudo-code, it is assumed that all hardware facilities of all devices
are available.   There are 4 sizes of pseudo-hardware characters: 1.5,
3.0, 4.5 and 6.0mm.

        Drawing area                            90mm x 70mm
        Character box size                      Size 2 (3mm x 3mm)
        Output unit                             Logical unit 1

SAVPIC generates code for information within a picture segment, but not
for any drawing mode (line,pen and character types) set up outside a
picture segment.  This means a desired mode must be set up within a
picture segment or when processing the segment on a specific device.

A pseudo-file produced using SAVPIC can only be processed by the
interpreter GETPIC:-

                     CALL GETPIC(NDEV,NSEG)

For further details see Section 11 of the User Manual.


          VT100
          -----
        Drawing area                               203.2mm x 152.4mm
        Character box size                         2.54mm x 6.36mm
        Output unit                                Logical unit 5


          VT125
          -----
        Maximum Drawing area                       202.0mm x 115.0mm
                                                   (8" x 4.5")
        Character box size (default)               Size 2 (2.25mm x 5.0mm)

17 hardware character sizes are provided from 1.25mm x 2.5mm to 36. x 60.mm.
The character size can be changed by using the following routine:-

                CALL CHAHAR(NSIZE,NPIBY2)

where NSIZE can have values from 1 to 17.  NPIBY2 is 0 for horizontal or 1
for vertically orientated character strings.
These hardware characters can be drawn at angles of 45 degrees and multiples
thereof, as well as at several different italic angles, viz:-

+or- 0,2,3,5,6,7,8,10,13,15,20,25,45 degrees.

These are set using the routines ITALIC and CHAANG, however, it is necessary to
say that you require hardware characters after changing these variables with a
call to either HARCHA or MIXCHA. The former will force a hardware approximation
to your request if it was not exaclty reproducable in hardware while the latter
will use software in this case. Software characters will cause a loss of speed,
as will a change of character size using CHASIZ.

	Hardware arcs may be drawn, but only if requested thus:-

		CALL ARCSWI(1)

hardware arcs may be clipped slightly differently from software arc at the edge
of the drawing area, they are also much faster.

	Hardware broken lines are available thus:-

		CALL BROKEN (N)

where n is between 0 and 6 , but if you use DASHED you will get software
generated lines, which will be much slower.

	Different colours may be selected, however, only 3 different ones may be
displayed at once plus one more for the background, also these will only
be displayed if a colour monitor is connected to the terminal. To overcome
this difficulty you may specify the brightness of the lines on the terminal
screen. To do this you use the following call :-

		CALL PENSEL (ICOL,WIDTH,ITYPE)

Where ICOL is the colour as defined in the manual, WIDTH is one of 4
brightnesses on the terminal screen, between 0.0 and 1.0, i.e. 0.0, 0.3, 0.6,
and 1.0. ITYPE is the "pen" number, from 1 to 3, or 6, setting the colour and
brightness of the background. If a pen number is redefined to be a different
colour, then all lines already drawn with that pen will be recoloured.

	The screen will be cleared of any graphical output by a call to PICCLE.


          HPGL
          ----
	HPGL stand for Hewlett Packard Graphics Language, and it is possible
that output from here, may be able to be plotted on another HP plotter.

        Maximum Drawing area (A3)                  401.9mm x 274.6mm
        Default Drawing area (A4)                  274.6mm x 192.1mm

        Character box size (default)               Size 4 (2.25mm x 5.0mm)

17 hardware character sizes are provided from 1.25mm x 2.5mm to 36. x 60.mm.
The character size can be changed by using the following routine:-

                CALL CHAHAR(NSIZE,NPIBY2)

where NSIZE can have values from 1 to 17.  NPIBY2 is 0 for horizontal or 1
for vertically orientated character strings.
	You may select any size of character, and any italic angle and any
writting angle, using the routines ITALIC and CHAANG, however, it is necessary to
say that you require hardware characters after changing these variables with a
call to either HARCHA or MIXCHA. The former will force a hardware approximation
to your request if it was not exaclty reproducable in hardware while the latter
will use software in this case.

	Hardware arcs may be drawn, but only if requested thus:-

		CALL ARCSWI(1)

hardware arcs may be clipped slightly differently from software arc at the edge
of the drawing area.

	Hardware broken lines are available thus:-

		CALL BROKEN (N)

where n is between 0 and 6 , but if you use DASHED you will get software
generated lines.

	Different pens may be selected, however, only 6 different ones are in
use at once. Please ensure that they suit your requirements. Although the
general idea is that the pens should be numbered along the lines :-

	1	black  (a thicker line than the rest, 0.7mm rather than 0.3)
	2	red
	3	orange
	4      (yellow) currently a thin black (0.3mm)
	5	green
	6	blue

You use the following call :-

		CALL PENSEL (IPEN,SPEED,ITYPE)

Where IPEN is the pen number, SPEED is the speed of the pen, default 38.1cm/s.
except for transparencies, where the default is 10.0cm/s. You may improve the
quality by decreasing the speed. If you modify the speed, then the acceleration
of the pen is reduced. If SPEED is set to zero, then the speed will not be
changed. If ITYPE is set to 6, officially pen type erasor (!), then the pen is
put away, otherwise set ITYPE to be 1.

	You may change the size of paper with a call to DEVPAP, thus:-

		CALL DEVPAP(401.9,274.6,3)

The first two arguments are the size of the paper in the X and Y directions.
The "3" is for A3 paper, 4 is for A4 and 2 is for transparencies. Any value for
the paper type, outside the range 2-4 is assumed to be A4.

Unlike the Calcomp, it is NOT necessary to call CREMOT. The file will be
plotted for you.