-.
--
-
Figure 10-l. Starting with the most significant bit at the top, each pin
of the print head is assigned a value which is a power of two. Note that
for 7-bit computers, the top pin cannot be used.
-
-
A short program should demonstrate how to implement the
graphics command. The program below gave us this printout:
,_ _..- .......- _..__ ,,___,
._ . . . . . . . ...-. _
,, ,._.. -.-.
. .._..._.,,
10 'Demo dot graphics.
20 PI = 3.14159
30 WID = 100
40 OPEN "LPTl:" AS #l : WIDTH j/1,255
54) PRINT #l,CHR$(27) "K" CHR$(WID MOD 256)
CHR$(INT(WID/256)) ;
60 FOR I = 0 TO WID-1
70 PRINT //l,CHR$(2^INT((l+SIN(I*PI/32))*3.5+.5) ;
80 NEXT I
90 LPRINT
180 CLOSE #l
-
-
-
In line 50 we’ve selected normal density graphics and said that
100 characters of graphics data would follow. The loop between
line 60 and 80 is repeated to plot 100 points along a curve. This
is an example of plotting a very simple mathematical function
(a sine wave) to create a design. Later in this chapter we’ll show
something more complex. The mathematical concepts (such as
sine and pi) demonstrated here are not important; you don’t have
to be a math whiz to use SD- 10/l 5’s graphics.
106