Datasheet
13
EA eDIP240-7
Technische Änderungen vorbehalten. Wir übernehmen keine Haftung für Druckfehler und Applikationsbeispiele.
GRUNDEINSTELLUNGEN / ALLE BEFEHLE AUF EINEN BLICK
Nach dem Einschalten bzw. nach einem Reset werden einige Funktionen auf einen bestimmten Wert
voreingestellt (siehe letzte Spalte 'nach Reset' in der Tabelle). Beachten Sie bitte, dass alle
Einstellungen durch Erstellen eines Power-On-Makros überschrieben werden können.
EA eDIP240-7: Befehlstabelle 1
nach
Reset
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 positionieren
ESC T
P n1 n2 n1=Spalte; n2=Zeile; Ursprung links oben ist (1,1)
1,1
Cursor On / Off
C n1 n1=0: Cursor ist unsichtbar; n1=1: Cursor blinkt;
1
Cursorposition sichern
S die aktuelle Cursorposition wird gesichert (ab V1.2)
Cursorposition restoren
R die letzte gesicherte Cursorposition wird wieder hergestellt (ab V1.2)
Terminal AUS
A Terminal Anzeige ist ausgeschalten; Ausgaben werden verworfen
Terminal EIN
E Terminal Anzeige ist eingeschalten;
Ein
Version ausgeben
V Die Versions-Nr. wird im Terminal ausgegeben z.B "EA eDIP240-7 V1.1 Rev.B"
Befehle zur Ausgabe von Zeichenketten
Zeichenkette ausgeben
L: Linksbündig
C: Zentriert
R: Rechtsbündig
ESC
Z
L
x1 y1
Text
...
NUL
Eine Zeichenkette (...) an x1,y1 ausgegeben;
Zeichenkettenende: 'NUL' ($00), 'LF' ($0A) oder 'CR' ($0D);
Mehrere Zeilen werden durch das Zeichen '|' ($7C) getrennt;
Texte die zwischen zwei '~' ($7E) Zeichen stehen blinken An/Aus;
Texte die zwischen zwei '@' ($40) Zeichen stehen blinken Invertierend;
C
R
Font einstellen
F n1 Font mit der Nummer n1 (0..16) einstellen
0
Font-Zoomfaktor
Z n1 n2 n1 = X-Zoomfaktor (1x..4x); n2 = Y-Zoomfaktor (1x..4x)
1,1
zus. Zeilenabstand
Y n1 zwischen zwei Textzeilen n1 Pixel als zusätzlichen Zeilenabstand einfügen
Text-Winkel
W n1 Text-Ausgabewinkel: n1=0: 0°; n1=1: 90°;
0
Text-Verknüpfungsmodus
V n1 Modus n1: 1=setzen; 2=löschen; 3=invers; 4=Replace; 5=Invers Replace;
4
Text-Blinkattribut
B n1 n1: 0=blinken Aus; 1=Text blinkt An/Aus; 2=Text blinkt Invertierend;
0
Zeichenkette für Terminal
ESC Z T Text ... Befehl um eine Zeichenkette in einem Makro an das Terminal ausgeben zu können
Geraden und Punkte zeichnen
Rechteck zeichnen
ESC G
R x1 y1 x2 y2 Vier Geraden als Rechteck von x1,y1 nach x2,y2 zeichnen
Gerade zeichnen
D x1 y1 x2 y2 Eine Gerade von x1,y1 nach x2,y2 zeichnen
Gerade weiter zeichnen
W x1 y1 Eine Gerade vom letzten Endpunkt bis x1, y1 zeichnen
0
Punkt zeichnen
P x1 y1 Ein Punkt an die Koordinaten x1, y1 setzen
Punktgröße / Liniendicke
Z n1 n2 n1 = X-Punktgröße (1..15); n2 = Y-Punktgröße (1..15);
1,1
Verknüpfungsmodus
V n1 Zeichenmodus einstellen n1: 1=setzen; 2=löschen; 3=invers;
1
Rechteckige Bereiche verändern / zeichnen
Bereich löschen
ESC R
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 n1 Einen Bereich von x1,y1 nach x2,y2 mit Muster n1 zeichnen (immer setzen)
Box zeichnen
O x1 y1 x2 y2 n1 Ein Rechteck von x1,y1 nach x2,y2 mit Muster n1 zeichnen; (immer Replace)
Rahmen zeichnen
R x1 y1 x2 y2 n1 Einen Rahmen Typ n1 von x1,y1 nach x2,y2 zeichnen (immer setzen)
Rahmenbox zeichnen
T x1 y1 x2 y2 n1 Eine Rahmenbox Typ n1 von x1,y1 nach x2,y2 zeichnen; (immer Replace)
Bitmap Bilder Befehle
Bild aus Clipboard
ESC U
C x1 y1 Der akt. Clipboardinhalt wird mit allen Bildattributen nach x1,y1 geladen
internes Bild laden
I x1 y1 nr internes Bild mit der nr (0..255) aus dem EEPROM nach x1,y1 laden
Bild laden
L x1 y1 BLH daten ... Ein Bild nach x1,y1 laden; daten des Bildes siehe Bildaufbau
Bild-Zoomfaktor
Z n1 n2 n1 = X-Zoomfaktor (1x..4x); n2 = Y-Zoomfaktor (1x..4x)
1,1
Bild-Winkel
W n1 Ausgabewinkel des Bildes: n1=0: 0°; n1=1: 90°
0
Bild-Verknüpfungsmodus
V n1 Modus n1: 1=setzen; 2=löschen; 3=invers; 4=Replace; 5=Invers Replace;
4
Bild-Blinkattribut
B n1
n1=0 Blid-Attribut blinken Aus; n1=1 Bild blinkt An/Aus; n1=2 Bild blinkt
Invertierend;
0
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.
Display-Befehle (Wirkung auf das gesamte Display)
Display löschen
ESC D
L Displayinhalt löschen (alle Pixel aus)
Display invertieren
I Displayinhalt invertieren (alle Pixel umkehren)
Display füllen
S Displayinhalt füllen (alle Pixel ein)
Display ausschalten
A Displayinhalt wird unsichtbar bleibt aber erhalten, Befehle weiterhin möglich
Display einschalten
E Displayinhalt wird wieder sichtbar
Ein
Display Clipboard
C Inhalt des Clipboards wird dargestellt. Displayausgaben sind nicht mehr sichtbar
Disp. Normaldarstellung
N Aktuelles Bild wird dargestellt (Normalbetrieb). Alle Ausgaben wieder sichtbar
Blinkbereichs-Befehle
Blinkattribut löschen
ESC Q
L x1 y1 x2 y2 Löscht das Blinkattribut von x1,y1 bis x2,y2
Invertierender Blinkbereich
I x1 y1 x2 y2 Definiert einen invertierenden Blinkbereich von x1,y1 bis x2,y2
Muster Blinkbereich
M x1 y1 x2 y2 n1 Definiert einen Blinkbereich mit Muster n1 (An/Aus) von x1,y1 bis x2,y2
Blinkzeit einstellen
Z n1 Einstellen der Blinkzeit n1= 1..15 in 1/10s; 0=Blinkfunktion deaktivieren
6










