Datasheet
15
EA eDIP240-7
Technische Änderungen vorbehalten. Wir übernehmen keine Haftung für Druckfehler und Applikationsbeispiele.
EA eDIP240-7: Befehle für das Touch-Panel
nach
Reset
Befehl Codes Anmerkung
Touch: Bereiche definieren
Touch-Taste definieren
(Taste ist gedrückt
solange der Touch berührt
wird)
ESC
A
T
x1 y1 x2 y2
down
Code
up
Code
Text
...
NUL
'T': Der Bereich von x1,y1 nach x2,y2 wird als Taste definiert.
'U': Das Bild Nr. n1 wird nach x1,y2 geladen und als Taste definiert.
'down Code':(1-255) Rückgabe/Touchmakro beim Drücken der Taste.
'up Code': (1-255) Rückgabe/Touchmakro beim Loslassen der Taste.
(down-/up-Code = 0 drücken/loslassen wird nicht gemeldet).
´Text´: Das erste Zeichen bestimmt die Ausrichtung des Textes
(C=zentriert L=linksbündig R=rechtsbündig) danach folgt eine
Zeichenkette die mit dem akt. Touch-Font in der Taste plaziert wird.
Mehrzeilige Texte werden mit dem Zeichen '|' ($7C, dez: 124) getrennt;
'NUL': ($00) = Zeichenkettenende
U
x1 y1 n1
down
Code
up
Code
Text
...
NUL
Touch-Schalter definieren
(Zustand der Schalter
toggelt nach jeder
Berührung)
ESC
A
K
x1 y1 x2 y2
down
Code
up
Code
Text
...
NUL
'K': Der Bereich von x1,y1 nach x2,y2 wird als Schalter definiert.
'J': Das Bild n1 wird nach x1,y2 geladen und als Schalter definiert.
'down Code': (1-255) Rückgabe/Touchmakro beim Einschalten.
'up Code': (1-255) Rückgabe/Touchmakro beim Ausschalten.
(down-/up-Code = 0 Ein-/Ausschalten wird nicht gemeldet).
´Text´: Das erste Zeichen bestimmt die Ausrichtung des Textes
(C=zentriert L=linksbündig R=rechtsbündig) danach folgt eine
Zeichenkette die mit dem akt. Touch-Font in der Taste plaziert wird.
Mehrzeilige Texte werden mit dem Zeichen '|' ($7C, dez: 124) getrennt;
'NUL': ($00) = Zeichenkettenende
J
x1 y1 n1
down
Code
up
Code
Text
...
NUL
Touch-Taste mit
Menüfunktion definieren
ESC
A M
x1 y1 x2 y2
down
Code
up
Code
mnuü
Code
Text
...
NUL
Der Bereich x1,y1 nach x2,y2 wird als Menü-Taste definiert.
'down Code':(1-255)Rückgabe/Touchmakro beim Drücken.
'up Code':(1-255) Rückgabe/Touchmakro beim Menü-Abbruch
'mnu Code':(1-255) Rückgabe/Menumakro+(EintragsNr-1) nach
Auswahl eines Menü-Eintrages.
(down-/up-Code=0:Aktivieren/Abbruch wird nicht gemeldet.
'Text':= Zeichenkette mit den Tastentext und den Menüeinträgen.
Das erste Zeichen bestimmt die Richung in der das Menü
aufklappt (R=rechts L=links O=oben U=Unten).
Das zweite Zeichen bestimmt die Ausrichtung des
Touchtasten-Textes (C=zentriert L=linksbündig R=rechtsbündig).
Die Menü-Einträge sind durch Zeichen '|' ($7C,dez:124) getrennt.
z.B. "UCTaste|Eintrag1|Eintrag2|Eintrag3"
Der Tastentext wird mit dem akt. Touchfont und die
Menü-Einträge mit dem akt. Menüfont gezeichnet.
Der Hintergrund des Menüs wird automatisch gesichert.
Zeichenbereich definieren
ESC
A D
x1 y1 x2 y2 n1
Ein Zeichenbereich wird definiert. Innerhalb der Eck-Koodinaten x1,y1 und x2,y2 kann
dann mit der Strichstärke n1 gezeichnet werden.
Freien Touchbereich def.
ESC
A H
x1 y1 x2 y2
Ein frei benutzbarer Touchbereich wird definiert. Touchaktionen (down, up und drag)
innerhalb der Eck-Koodinaten x1,y1 und x2,y2 werden über RS232 gesendet.
Bar per Touch einstellbar
ESC
A B
nr Der Bargraph mit der Nr. n1 wird zur Eingabe per Touchpanel definiert.
Touch: Einstellungen
Touch-Rahmen Form
ESC
A
E
n1 mit n1 wird der Rahmentyp für die Darstellung von Touch-Tasten/Schaltern eingestellt 1
Touch-Tasten Reaktion
I
n1 automatisches Invertieren beim Berühren der Touch-Taste: n1=0=AUS; n1=1=EIN; 1
S
n1 Summer piepst kurz beim Berühren einer Touch-Taste: n1=0=AUS; n1=1=EIN 1
Touch-Taste Invertieren N
Code
Die Touch-Taste mit dem zugeordnetem Return-Code wird manuell Invertiert
Touch-Schalter abfragen
X
Code
Zustand des Schalters (Aus=0; Ein=1) wird in den Sendepuffer gestellt.
Touch-Schalter einstellen
P
Code
n1 Zustand des Schalters wird per Befehl geändert n1=0=Aus; n1=1=Ein.
Radiogroup für Schalter
R
nr
Innerhalb einer Gruppe ist immer nur 1 Schalter aktiv, alle anderen werden deaktiviert
nr=0: neu definierte Schalter gehören keiner Gruppe an.
nr=1..255: neu definierte Schalter gehören der Gruppe mit der Nummer nr an.
Bei Schalter in einer Gruppe wird nur der downcode beachtet, der upcode wird ignoriert
0
Radiogroup abfragen
G
nr
(ab V1.3) der downcode des aktivierten Schalters aus der Radiogroup mit der Nummer
nr wird in den Sendepuffer gestellt.
Touch-Bereich Löschen
L
Code
n1
Der Touchbereich mit dem Return-Code (Code=0: alle Touchbereiche) wird aus der
Touchabfrage entfernt. Mit n1=0 bleibt der Bereich am Display sichtbar, mit n1=1 wird
der Bereich mit Display-Hintergrundfarbe gelöscht.
V
x1
y1 n1
Touchbereich der die Koordinaten x1,y1 umschliesst aus der Touchabfrage entfernen
n1=0: Bereich bleibt sichtbar; n1=1: Bereich mit Display-Hintergundfarbe löschen
Barwert automatisch
senden
Q
n1
das automatischen Senden eines neuen Bargraphwertes per Toucheingabe wird
n1=0:deaktiviert; n1=1:neuer Wert wird nach dem Einstellen gesendet;
(ab V1.2) n1=2: jede Änderung wird während des Einstellens gesendet.
1
Touch-Abfrage Ein/Aus
A
n1 Touchrabfrage wird n1=0:deaktiviert; n1=1:aktiviert; 1
Touch: Beschriftungs-Font
Beschriftungs Font
ESC
A
F
nr Font mit der Nummer nr (0..16) für Touchtastenbeschriftung einstellen 0
Beschriftungs-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
Beschriftungs-Winkel
W
n1 Text-Ausgabewinkel: n1=0: 0°; n1=1: 90°; 0










