Operation Manual

Hoofdstuk 22. Apparaten koppelen en productcode upgraden 371
22LINK.NLD TI-89/TI-92 Plus: Linking and Upgrading (Dutch) Susan Gullord Revised: 02/29/00 12:35 PM Printed: 02/29/00 12:43 PM Page 371 of 18
SendCalc
stuurt een variabele naar de verbindingspoort, en via deze
poort kan een aangekoppelde rekenmachine de waarde van de variabele
ontvangen. Op de gekoppelde rekenmachine moet het basisscherm
ingesteld zijn of moet
GetCalc
uitgevoerd worden vanuit een programma.
Indien u echter naar een
TI
-
92
verstuurt, wordt een foutmelding gegeven
wanneer de
TI
-
92
GetCalc
uitvoert vanuit een programma. In dit geval
moet u in plaats hiervan
SendChat
gebruiken.
SendChat
vormt een alternatief voor
SendCalc
en is handig in het geval
de ontvangende rekenmachine een
TI
-
92
is (of voor een algemeen chat-
programma waarmee een
TI
-
89
,
TI
-
92
of
TI
-
92
Plus het ontvangende
apparaat kunnen worden).
SendChat
verstuurt een variabele alleen
indien deze variabele compatibel is met de
TI
-
92
. Dit geldt altijd in chat-
programma’s.
SendChat
zal echter geen gearchiveerde variabelen, een
grafische database van een
TI
-
89
of
TI
-
92 Plus
etc. versturen.
Het volgende programma gebruikt
GetCalc
en
SendChat
. Het
programma gebruikt twee lussen, zodat de apparaten beurtelings een
variabele met de naam
msg
kunnen verzenden en
ontvangen/weergeven. De instructie
InputStr
stelt de gebruiker in
staat een bericht in de variabele
msg
in te voeren.
:Chat()
:Prgm
:ClrIO
:Disp "On first unit to send,"," enter 1;","On first to receive,"
:InputStr " enter 0",msg
:If msg="0" Then
: While true
: GetCalc msg
: Disp msg
: InputStr msg
: SendChat msg
: EndWhile
:Else
: While true
: InputStr msg
: SendChat msg
: GetCalc msg
: Disp msg
: EndWhile
:EndIf
:EndPrgm
Om
GetCalc
en
SendChat
te synchroniseren, zijn de lussen zo
gerangschikt dat het ontvangende apparaat
GetCalc
uitvoert, terwijl het
ontvangende apparaat wacht tot de gebruiker een bericht invoert.
Variabelen onder controle van een programma versturen
U kunt een programma gebruiken dat de opdracht
GetCalc
en
SendCalc
of
SendChat
bevat om een variabele van de ene
rekenmachine naar de andere te versturen.
Overzicht van de
opdrachten
Het programma “Chat”
Deze lus wordt uitgevoerd door
het apparaat dat het eerste
bericht ontvangt.
Deze lus wordt uitgevoerd door
het apparaat dat het eerste
bericht verzendt.
Vervolgens wordt dit
apparaat ingesteld
voor het ontvangen
en weergeven van
msg.
Stelt di t apparaat in
op het ontvangen en
weergeven van de
variabele msg.
Vervolgens kan de
gebruiker een bericht
in msg invoeren en
wordt dit verzonden.
Laat deze gebruiker
een bericht in msg
invoeren en
verzenden.