Datasheet
16
EA eDIP240-7
Technische Änderungen vorbehalten. Wir übernehmen keine Haftung für Druckfehler und Applikationsbeispiele.
Terminal-Font (Font 0): 8x8 monospaced
TERMINAL-BETRIEB
Nach dem Einschalten blinkt der Cursor in der ersten Zeile und das Display ist empfangsbereit. Alle
ankommenden Zeichen werden als ASCII's im Terminal dargestellt (Ausnahme: CR,LF,FF,ESC,'#').
Voraussetzung dafür ist ein funktionierender
Portokollrahmen (Seiten 8 und 9) oder ein
abgeschaltetes Protokoll (Lötbrücke J2
schliessen, Seiten 8 und 20).
Der Zeilenvorschub erfolgt automatisch oder
durch das Zeichen 'LF'. Ist die letzte Zeile voll,
scrollt der Terminalinhalt nach oben. Beim
Zeichen 'FF' (Seitenvorschub) wird das Terminal
gelöscht.
Das Zeichen '#' wird als Escape-Zeichen benutzt
und ist somit nicht direkt im Terminal darstellbar.
Soll das Zeichen '#' im Terminal ausgegeben
werden, so muß es doppelt gesendet werden '##'.
Das Terminal besitzt eine eigene Ebene zur
Darstellung und ist somit völlig unabhänging von
den Grafikausgaben. Wird z.B. der
Grafikbildschirm mit 'ESC DL' gelöscht, so
beeinflusst das nicht den Inhalt des
Terminalfensters.
Der Terminalfont ist fest im ROM vorhanden und
kann auch für Grafikausgaben 'ESC Z...'
verwendet werden (FONT nr=0 einstellen).
Antworten des EA eDIP240-7 über die serielle Schnittstelle
Kennung anz daten Anmerkung
automatische Antworten
ESC A
1 code
Antwort vom Analogen Touchpanel wenn eine Taste/Schalter gedrückt wurde.
code = down oder up Code der Taste/Schalter.
Es wird nur gesendet wenn kein Touch-Makro mit der Nr. code definiert ist !
ESC N
1 code
Nach dem Auswählen eines Menüeintrages per Touch wird der ausgewählte
Menüeintrag code gesendet.
Es wird nur gesendet wenn kein Menü-Makro mit der Nr. code definiert ist !
ESC B
2 nr wert
Nach dem Einstellen eines Bargraph per Touch wird der aktuelle wert des Bars mit
der nr gesendet.
Barwert Senden muß aktiviert sein siehe Befehl 'ESC A Q n1'.
ESC T
0
Falls das automatische Öffnen eines Touchmenüs deaktiviert ist (siehe Befehl 'ESC
N T n1'), so wird diese Anforderung an den Hostrechner gesendet. Dieser kann dann
das Touchmenü mit dem Befehl 'ESC N T 2' öffnen.
ESC H
3 typ x1 y1
Bei einem freien Touchbereich-Ereignis wird folgendes gesendet:
typ=0 ist Loslassen; typ=1 ist Berühren; typ=2 ist Draggen
innerhalb des freien Touchbereiches an den Koordinaten x1,y1
Antworten nur nach Anforderung per Befehl
ESC N
1 nr
Nach dem Befehl 'ESC N S' wird der aktuell ausgewählte Menüeintrag gesendet.
nr=0: kein Menüeintrag ist ausgewählt.
ESC B
2 nr wert Nach dem Befehl 'ESC B S n1' wird der aktuelle Wert Bars mit der Nr. nr gesendet.
ESC X
2 code wert
Nach dem Befehl 'ESC A X code' wird der aktuelle Zustand des Touch-Schalters mit
dem Return-Code code gesendet. wert = 0 oder 1
ESC G
2 nr code
(ab V1.3) Nach dem Befehl 'ESC A G nr' wird der code des aktiven Touch-Schalters
von der Radiogroup nr gesendet.
ESC V
anz Zeichenkette...
Nach dem Befehl 'ESC S V' wird die Version der eDIP-Firmware als Zeichenkette
gesendet. z.B "EA eDIP240-7 V1.3 Rev.B TP+"
ESC I
anz
X-Pixel, Y-Pixel, Version, Touchinfo,
CRC-ROM, CRC-ROMsoll
EEP in KB,
(abV1.4) CRC-EEP, CRC-EEPsoll,
EEPanz
(V1.3: anz=14; ab V1.4: anz = 21) Nach dem Befehl 'ESC S I' werden interne
Informationen vom eDIP gesendet (16-Bit integer Werte LO- HI-Byte)
Version: LO-Byte = Versionsnr. Software; HI-Byte = Hardwarerevisonsbuchstabe
Touchinfo: LO-Byte = '-|+' X-Richtung erkannt; HI-Byte = '-|+' Y-Richtung erkannt
EEPanz: Anzahl benutzter Bytes im EEPROM (3 Byte: LO-, MID- HI-Byte)
Antworten ohne Längenangabe (anz)
ESC U
L x1 y1 BLH-Bilddaten...
Nach dem Befehl 'ESC UH....' wird ein Hardcopy gesendet.
x1,y1 = Startkoordinaten des Hardcopys (Linke obere Ecke)
BLH-Bildaten: 2 Byte: breite, höhe (in Pixel) + anzahl Bytes Bilddaten
anzahl = ((breite+7)/8*höhe)










