
The Casio PB-700 can be used
to generate graphic displays
as this sine plot shows.
Casio PB-700
On the calculator side of the PB-700,
there is a very useful key, called ANS.
On pressing this key you obtain the
result or "answer" of the last calculation,
whether it was from program execution
or by manual means. So even if you
forget to jot the last answer down it can
always be retrieved until a new
calculation is carried out.
An interesting application of ANS is
when you want to run a long program
which only returns one answer of
interest. You simply run the program
and leave the PB-700 indefinitely. Once
8 minutes have elapsed from the time the
program finishes, the PB-700 will switch
off automatically. On returning to the
PB-700, you just need to press the ON
button followed by the ANS button and
the desired result will be displayed.
Graphics
The PB-700 has a quite extensive
graphics capability. In the graphics
mode, the liquid crystal display is
accessed by the CPU on a dot-for-dot
basis, 32 x 160 or 5120 dots in all.
Two commands are available for using
individual dots in drawing curves,
DRAW/DRAWC and POINT. This is
opposed to positioning the cursor by the
command LOCATE in order to write
characters where required.
The DRAW command is used in the
following way. DRAW (x 1, y l) simply
draws one dot located at x 1 dots across
and y 1 dots down from the top left hand
dot located at (0, 0). To draw a line from
(xl, yl) to (x2, y2) the command DRAW
(xl, yl) — (x2, y2) is used. The DRAWC
command works in exactly the same way
except it erases rather than draws.
The command POINT on the other
hand is used to determine whether a
particular point is turned on or off. This
command is used in the same way as the
DRAW command; POINT (xl, yl).
From the program listing for the sine
wave, you can see that the DRAW
function is quite simple to use. The
DRAW (X, Y) statement actually does
the drawing of the sine wave; DRAW
(A, 2) — (A, 28) is used for the vertical
axis and DRAW (A, B) — (A + 150, B) is
used for the horizontal axis.
The version of Basic used by the
PB-700 has the v ability to trace
programs. This feature is generally used
for debugging. To start a program trace
the command TRON is used while to
end the trace sequence the command
TROFF is used. Since TRON, TROFF
are program commands, they can be
used in programs but they are usually
used by direct entry.
To obtain an appreciation of the speed
of the PB-700 the following program was
run.
10 FOR Y = 1 TO 1000
20 NEXT Y.
This simple program puts the unit into
a loop which it repeats until Y = 1000.
Execution of this program by the
PB-700 took approximately 12 seconds,
or in other words each loop took 12
milliseconds to execute. The same
program run on a TRS-80 was found to
execute in 2.7 seconds.
So the PB-700 is not fast.
Accessories
As already mentioned, add on RAM
packs are available for the PB-700. These
This short listing can be used to generate
the sine plot depicted above.
RAM packs fit into a compartment on
the back of the PB-700.
The most powerful accessory for the
PB-700 is the combined printer plotter
and microcassette interface. This clips
onto the PB-700 and prints in four
colours on 114mm wide paper. A
separate microcassette recorder is also
available and this plugs into the cassette
interface port on the PB-700.
Conclusion
While the PB-700 is a useful machine,
it is fairly slow. For many applications, a
scientific calculator would be cheaper
and much faster. However, for
applications requiring long and
complicated calculations the PB-700
could well come into its own for ease of
data entry and retention of final results.
Prices of the PB-700 and its
accessories are as follows. The PB-700
itself retails for $299. The FA-10 printer-
plotter is priced at $399 while the CM-1
micro-cassette recorder is $69. The 4K
RAM packs sell for $69.
The Casio PB-700 is distributed in
Australia by Mobex Pty Ltd, 76
Parramatta Rd, Camperdown, NSW
2050. Phone (02) 516 4055.
1 1 8
ELECTRONICS Australia, November, 1984
Comentarios a estos manuales