Datasheet
8
EA KIT129-6
Befehlstabelle für EA KIT129
Befehl Codes Anmerkung
Befehle für den Terminal Betrieb
Formfeed FF (dez:12) ^L Bildschirm wird gelöscht und der Cursor nach Pos. (1,1) gesetzt
Carriage Return CR(13) ^M Cursor ganz nach links zum Zeilenanfang
Linefeed LF (dez:10) ^J Cursor 1 Zeile tiefer, falls Cursor in letzter Zeile dann auf 1. Zeile setzen
Cursor On / Off ESC Q C n1 n1=0: Cursor ist unsichtbar; n1=1: Cursor blinkt (invers 6/10s);
Cursor positionieren ESC O n1 n2 n1=Spalte; n2=Zeile; Ursprung links oben ist (1,1)
Terminal Font
einstellen
ESC F T n1 n1=1: Font Nr. n1 (1..16) für Terminal Betrieb einstellen
Befehle zur Textausgabe
Text-Modus ESC L n1 mst
Modus n1: 1=setzen; 2=löschen; 3=invers; 4=Replace; 5=Invers Replace;
mst: Muster Nr. 0..7 verwenden;
Font einstellen ESC F n1 n2 n3 Font mit der Nummer n1 (1..16) einstellen; n2=X- n3=Y-Zommfaktor (1x..4x);
Zeichenkette
horizontal ausgeben
ESC Z
L
x1 y1
Text
...
NUL
Eine Zeichenkette (max. 30 Zeichen) an x1,y1 ausgeben.
´NUL´ ($00) = Zeichenkettenende;
mehrere Zeilen werden durch das Zeichen '|' ($7C, dez: 124) getrennt;
'L':= Linkbündig an x1; 'Z':= Zentriert an x1; 'R':= Rechtsbündig an x1;
y1 ist immer die Oberkannte der Zeichenkette
Z
R
Zeichenkette
90° gedreht (vertikal)
ausgeben
ESC Z
O
x1 y1
Text
...
NUL
Eine Zeichenkette (max. 30 Zeichen) um 90° gedreht an x1,y1 ausgeben;
´NUL´ ($00) = Zeichenkettenende;
mehrere Zeilen werden durch das Zeichen '|' ($7C, dez: 124) getrennt;
'O':= Oben-Bündig an y1; 'M':= Mittig an y1; 'U':= Unten-Bündig an y1;
x1 ist immer die Rechte Kannte der Zeichenkette
M
U
Befehle zum Zeichnen
Grafik-Modus ESC V n1
Zeichenmodus einstellen für die Befehle: 'Punkt setzen', 'Gerade zeichnen',
'Rechteck', 'Rundeck' und 'Bereich mit Füllmuster'
n1: 1=setzen; 2=löschen; 3=invers; 4=Replace; 5=Invers Replace;
Punkt setzen ESC P x1 y1 Ein Pixel an die Koordinaten x1, y1 setzen
Gerade zeichnen ESC G x1 y1 x2 y2 Eine Gerade von x1,y1 nach x2,y2 zeichnen
Gerade weiter zeichnen ESC W x1 y1 Eine Gerade vom letzten Endpunkt bis x1, y1 zeichnen
Rechteck Befehle
Rechteck zeichnen
ESC R
R x1 y1 x2 y2 Ein Rechteck (Rahmen) von x1,y1 nach x2,y2 zeichnen
Rundeck zeichnen N x1 y1 x2 y2 Ein Rechteck mit runden Ecken von x1,y1 nach x2,y2 zeichnen
Bereich löschen L x1 y1 x2 y2 Einen Bereich von x1,y1 nach x2,y2 löschen (alle Pixel aus)
Bereich invertieren I x1 y1 x2 y2 Einen Bereich von x1,y1 nach x2,y2 invertieren (alle Pixel umkehren)
Bereich füllen S x1 y1 x2 y2 Einen Bereich von x1,y1 nach x2,y2 füllen (alle Pixel ein)
Bereich m. Füllmuster M x1 y1 x2 y2 mst Einen Bereich von x1,y1 nach x2,y2 mit Muster mst (0..7) zeichnen
Box zeichnen O x1 y1 x2 y2 mst Ein Rechteck mit Füllmuster mst (0..7) zeichnen; (immer Replace)
Rundbox zeichnen J x1 y1 x2 y2 mst Ein Rundeck mit Füllmuster mst (0..7) zeichnen; (immer Replace)
Bitmap Bilder Befehle
Bild aus EEPROM
ESC
U
E x1 y1 nr internes Bild mit der nr (0..255) aus dem EEPROM nach x1,y1 laden
Bild laden L x1 y1 daten ... Ein Bild nach x1,y1 laden; daten des Bildes siehe Bildaufbau
Hardcopy senden H x1 y1 x2 y2
Es wird ein Bild angefordert. Zuerst werden die Breite und Höhe in Pixel und
dann die eigentlichen Bilddaten über RS232 gesendet.
ALLE BEFEHLE AUF EINEN BLICK
Nach dem Einschalten blinkt der Cursor in der ersten Zeile und das Display ist empfangsbereit. Alle
ankommenden Zeichen werden als ASCII´s dargestellt (Ausnahme: CR, LF, FF, ESC). Der
Zeilenvorschub erfolgt automatisch oder durch das Zeichen ´LF´. Ist das Display voll, so wird der Cursor
wieder auf Position 1,1 gesetzt. Beim Zeichen ´FF´ (Seitenvorschub) wird das Display gelöscht.
Alle zusätzlichen Befehle (Cursor positionieren, Font einstellen, Grafikbefehle, ...) werden über das
ESCAPE-Zeichen (dez 27/ hex 1B) eingeleitet.










