OPEI{
Dit
commando opent
kanalen die
nodig kunnen
ziin voor het
uitvoeren
van
bepaalde
stalements ol programma's.
Deze kanalen
worden
ook
wel
lnput/Output Control Block's (IOCB's) genoemd.
Via
deze kanalen
communiceert
uw
ATARI
Computer
met alle op de
input/output aangesloten
apparatuur.
ln
totaal
beschikt
uw
computer
over acht kanalen; deze
zijn
genummerd
van O-7.
BASIC reserveert
de kanalen 0,
0
en
7
voor bepaalde
lunclies,
De
overige
kanalen
(1
t/m
5)
zijn
vrijgehouden
voor
gebruik
in
BASIC-programma's.
Het
OPEN-statement
koppelt een kanaal
(IOCB)
aan
een bepaald apparaat
Het
OPEN-statement
bestaat uit
het
woord
OPEN
gevolgd
door
vier
parameters die de
gewenste
handeling
delinidren.
Voorbeeld:
10
OPEN
2,8,O,"P:" E
Het
eerste
getal
dat
op OPEN
volgl,
is
het kanaalnummer. ln
bovenstaand
voorbeeld werd
kanaal
#2 gekozen,
maar
dit
had
evengoed
een ander getal
tussen 0-5 kunnen zijn.
Latere
input/output-statements verwiizen
nu
op
eenvoudige wijze
naa( kanaal
#2.
Voorbeeld:
10
oPEN
#2,8,O,"P:
" E
20
PRINT
H2t
Dtr
KANAAL
IS
0PEN
V00R
UITVOER NAAR DE PRINTER.
" E@!
Zodra
u
RUN intikt en
op
drukt,
zal
de
prinler
de
onderstaande
regel
aldrukken:
DTT
K{NML
IS
OPEN
\OOR
UTTVOER
NAAR
DE
PRINTER.
Het getal dat op het kanaalnummer
volgt, specificeert
welk
soort handeling
via het
betreffende
kanaal moet
worden uitgevoerd.
ln
ons geval
is dat 8,
hetgeen
staat
voor
"
alleen
output"
.
Het
derde
getal, 0,
is
permanenl
gereserveerd
voor andere
eenheden
en
wordt
hier
genegeerd,
maar
moet
t-och
in
het statement
worden opgenomen
om
de
juiste
syntax van
het
OPEN-statementte behouden.
De
vierde parameier
specificeert
de
eenheid
die
zalworden gebruikt.
ln
dit geval
is
dat
"P:",
d.w.z. de printer.
18