8 Bedienerführung Ausgabegeräte
JetSym ST
8.1.1
Zur Ausgabe eines Textes auf das Ausgabegerät dient folgender Befehl:
Zum Beispiel soll auf einem Ausgabegerät über die Module JX2-SER1 und
JX2-PRN1 mit den Nummern 11 und 8 die Modulbezeichnung ausgegeben werden.
Dazu wird folgendes eingegeben:
•
•
192
DISPLAY_TEXT_2 (8, 1, "Hallo",
"Hello")
DISPLAY_TEXT (8, 1, @1400)
DISPLAY_TEXT (8, 1, @@1400)
DISPLAY_REG (8, 1, 1400)
DISPLAY_REG (8, 1, @1400)
Ausgabe auf JX2-PRN1:
DISPLAY_TEXT (8, 1, 'Hallo')
DISPLAY_TEXT_2 (8, 1, 'Hallo',
'Hello')
DISPLAY_TEXT (8, 1, myText)
DISPLAY_TEXT (8, 1, @pMyText)
DISPLAY_VALUE (8, 1, myVar)
DISPLAY_VALUE (8, 1, @pMyVar)
Ausgabe von Texten
JetSym
DISPLAY_TEXT (<GeräteNr>, <Cursorpos>, "<Text>")
JetSym ST
DISPLAY_TEXT (<GeräteNr>, <Cursorpos>, '<Text>');
JetSym
DISPLAY_TEXT (8, 1, "JX2-PRN1")
DISPLAY_TEXT (11, 1, "JX2-SER1")
JetSym ST
DISPLAY_TEXT (8, 1, 'JX2-PRN1');
DISPLAY_TEXT (11, 1, 'JX2-SER1');
Bei der Textausgabe auf einem Ausgabegerät über ein Modul JX2-PRN1 muss
die Modulnummer in Register 2837 eingestellt sein. Solange der angeschlosse-
ne Drucker bereit ist, werden Zeichen ausgegeben. Wenn der Drucker nicht be-
reit ist, wird die Ausgabe unterbrochen und ein Taskwechsel durchgeführt.
Bei der Textgabe auf ein JX2-SER1 Modul muss die Modulnummer in Register
2838 eingestellt sein. Der Befehl DISPLAY_TEXT überprüft zuerst den Sende-
puffer des JX2-SER1 Moduls. Ist dieser nicht leer, so wird ein Taskwechsel aus-
geführt. Ist der Sendepuffer hingegen leer, dann wird der Text bzw. der Register-
/Variableninhalt direkt hintereinander in den Sendepuffer geschrieben.
DISPLAY_TEXT_2 (11, 1, "Hallo",
"Hello")
DISPLAY_TEXT (11, 1, @1400)
DISPLAY_TEXT (11, 1, @@1400)
DISPLAY_REG (11, 1, 1400)
DISPLAY_REG (11, 1, @1400)
Ausgabe auf JX2-SER1:
DISPLAY_TEXT (11, 1, 'Hallo')
DISPLAY_TEXT_2 (11, 1, 'Hallo',
'Hello')
DISPLAY_TEXT (11, 1, myText)
DISPLAY_TEXT (11, 1, @pMyText)
DISPLAY_VALUE (11, 1, myVar)
DISPLAY_VALUE (11, 1, @pMyVar)
JetWeb
Jetter AG