PLOT(VI) 3/10/75 PLOT(VI)
NAME
plot: tek, gsip, vt0 - graphics filters
SYNOPSIS
source tek
source gsip
source vt0
DESCRIPTION
These commands produce graphical output on the Tektronix
4014 terminal, the GSI or other Diablo-mechanism terminals,
and the on-line storage scope respectively. They read the
standard input to obtain plotting instructions, which are
usually generated by a program calling the graphics subrou-
tines described in plot(VII). Each instruction consists of
an ASCII letter usually followed by binary information. A
plotting coordinate is transmitted as four bytes represent-
ing the x and y values; each value is a signed number trans-
mitted low-order byte first. The assumed plotting space is
set by request. The instructions are taken from
m move: the next four bytes specify the coordinates of a
point to move to. This is used before writing a label.
p point: the next four bytes specify the coordinates at
which a point is drawn.
l line: the next eight bytes are taken as two pairs of co-
ordinates specifying the endpoints of a line to be drawn.
t label: the bytes up to a new-line are written as ASCII
starting at the last point drawn or moved to.
a arc: the first four bytes specify the center, the next
four specify the starting point, and the last four speci-
fy the end point of a circular arc. The least signifi-
cant coordinate of the end point is used only to deter-
mine the quadrant. The arc is drawn counter-clockwise.
This command is not necessarily implemented on all (or
even any) of the output devices.
c circle: The first four bytes specify the center of the
circle, the next two the radius.
e erases the screen
f linemod: takes the following string as the type for all
future lines. The types are `dotted,' `solid,' `long-
dashed,' `shortdashed,' and `dotdashed.' This instruc-
tion is effective only with the Tektronix terminal.
d dotline: takes the first four bytes as the coordinates of
the beginning of a dotted line. The next two are a
signed x-increment, and the next two are a word count.
Following are the indicated number of byte-pairs repre-
- 1 -
PLOT(VI) 3/10/75 PLOT(VI)
senting words. For each bit in this list of words a
point is plotted which is visible if the bit is `1,' in-
visible if not. Each point is offset rightward by the x-
increment. The instruction is effective only on the vt0
scope.
SEE ALSO
plot(VII), graph(VI)
BUGS
- 2 -