Baugruppen Aktoren /Sensoren
 
 

 

 

           Grafik-TouchDisplay EA eDIP240

 

 
.. Datenblätter .. Touchmodus .. Taster und Schalter

 

 

 
 
 
 

 

Weitere Einstellungen betreffen Eigenschaften der Touchbereiche. Diese müssen vor der Definition des Touchbereichs vorgenommen werden. z.B.: Textfont, Zoom und Winkeleinstellungen ..

 

 


 

 

Übersicht:

 

 

 

 

 

 

 

 

 

 

 

 

Touchfolien Modus

 

 

 

ESC

A

A

ea

 

 

 

 

 

 

Touchabfrage aus=0, ein =1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Touchbereich - Taster / Schalter

 

 

 

ESC

A

T

x1

y1

x2

y2

down code

up code

text

Touch-Bereich Taste definieren

 

 

 

ESC

A

U

x1

y1

nr

 

down code

up code

text

Touch-Bild Taste definieren

 

 

 

ESC

A

K

x1

y1

x2

y2

down code

up code

text

Touch-Bereich Schalter definieren

 

 

 

ESC

A

J

x1

y1

nr

 

down code

up code

text

Touch-Bild Schalter definieren

 

 

 

 

 

 

 

 

 

 

 

 

 

Touchbereich - freier Touchbereich

 

 

 

ESC

A

H

x1

y1

x2

y2

 

 

 

Freien Touch-Bereich definieren

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Touchbereich - löschen

 

 

 

ESC

A

L

cd

clr

 

 

 

 

 

Touchber. cd un-/sichtbar (1,0) löschen

 

 

 

ESC

A

V

x1

y1

clr

 

 

 

 

Touchber. (x1|y1) un-/sichtbar löschen

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Eigenschaftsparameter .. vorher

 

 

 

ESC

A

E

nr

 

 

 

 

 

 

Rahmentyp nr=1-18 verwenden

1

 

 

ESC

A

F

nr

 

 

 

 

 

 

Zeichensatz nr=1-15 verwenden

0

 

 

ESC

A

Z

zx

zy

 

 

 

 

 

Zoomfaktor x,y =1-4 für Zeichensatz

1,1

 

 

ESC

A

Y

p

 

 

 

 

 

 

zusätzl. Pixel p=0-15 zwischen Zeilen

 

 

 

ESC

A

W

arc

 

 

 

 

 

 

Beschriftungswinkel arc=1-> 90°

0

 

 

ESC

A

S

p

 

 

 

 

 

 

Summer piept wenn Taste aktiv p=1

1

 

 

ESC

A

I

p

 

 

 

 

 

 

autom. aktive Taste invertieren p=1

1

 

 

 

 

 

 

 

 

 

 

 

 

                                .. nachträglich

 

 

 

ESC

A

N

cd

 

 

 

 

 

 

Manuell Taste 'code' invertieren

 

 

 

ESC

A

P

cd

p

 

 

 

 

 

Manuell Schalter 'code' einstellen

 

 

 

ESC

A

X

cd

 

 

 

 

 

 

Manuell Schalter 'code' abfragen

 

 

 


 

 

 

 

 

Touchfolie abfragen -         ESC A A ea
Die Abfrage der Touchfolie wird ausgeschaltet ea=0 und eingeschaltet ea=1. Der Startwert nach dem Einschalten des Displays ist ea=1

 

 

 

 

 

Touchbereich Taste -         ESC A T x1 y1 x2 y2 downcd upcd text
Bildbereich Taste -             ESC A U x1 y1 downcd upcd text
Es wird eine Touchtaste über die Fläche (x1|y1) bis (x2|y2) mit den zuvor eingestellten Parametern für Rahmen, Textfont, Textzoom, Beschriftungswinkel, Invertierung, Touchabfrage gezeichnet und mit dem Text (text+1) beschriftet. Im zweiten Fall wird ein Bild benutzt, so dass schon die Koordinaten (x1|y1) zur Beschreibung der Fläche genügen.
Tasten haben die Eigenschaft, dass sie nach dem Loslassen wieder in ihre Ausgangsposition zurückkehren.

downcode / upcode: Der Tastendruckcode 1-255 und/oder der Loslasscode 1-255 können angegeben werden, jedoch wird nur einer der beiden Codes letztendlich zu einer Reaktion führen. Dem entsprechend macht es Sinn nur einen Code anzugeben, und den jeweils anderen mit 0 zu deaktivieren. Der aktive code kann entweder zum Steuerrechner gesendet werden, oder zum Start eines Makros mit der Nummer code benutzt werden. Zum Steuerrechner wird code automatisch gesendet, wenn kein Makro mit der Nummer code vorhanden ist und die Touchabfrage nicht durch ESC A A ea ausgeschaltet wurde. Zur Antwort benutzt das Display das Protokoll ESC A 1 code, wobei code der downcode ist, auch wenn beide codes aktiviert wurden, bzw der upcode ist, wenn der downcode auf 0 gesetzt wurde.

text: Das erste Zeichen von text gibt die Ausrichtung des Textes in der Fläche des Touchbereichs an. Möglich sind 'L'-links, 'R'-rechts und 'C'-zentriert. Danach folgt der Beschriftungstext, bei dem die Zeilen mehrzeilige Texte duch '|' getrennt werden können. Der Textstring muss nullterminiert sein.

 

 

Touchbereich Schalter -         ESC A T x1 y1 x2 y2 downcd upcd text
Bildbereich Schalter -             ESC A J x1 y1 downcd upcd text
Es wird ein Touchschalter über die Fläche (x1|y1) bis (x2|y2) mit den zuvor eingestellten Parametern für Rahmen, Textfont, Textzoom, Beschriftungswinkel, Invertierung, Touchabfrage gezeichnet und mit dem Text (text+1) beschriftet. Im zweiten Fall wird ein Bild benutzt, so dass schon die Koordinaten (x1|y1) zur Beschreibung der Fläche genügen Schalter haben die Eigenschaft, dass sie nach der Betätigung in dem erreichten Zustand verbleiben, bis sie wieder Betätigt werden.

downcode / upcode: Der 1.Schalter-Betätigungscode 1-255 (ein) der 2. Betätigungszustand (aus) 1-255 können angegeben werden. Da bei Schaltern beide codes aktiv werden können, kann es der Applikation entsprechend sinnvoll sein, auch beide Codes anzugeben. Ein Code wird deaktiviert, wenn er auf 0 gesetzt wurde. Der jeweils geschaltete code kann entweder zum Steuerrechner gesendet werden, oder zum Start eines Makros mit der Nummer code benutzt werden. Zum Steuerrechner wird code automatisch gesendet, wenn kein Makro mit der Nummer code vorhanden ist und die Touchabfrage nicht durch ESC A A ea ausgeschaltet wurde. Zur Antwort benutzt das Display das Protokoll ESC A 1 code, wobei code den jeweils vom Schalter erreichten upcode bzw. downcode bezeichnet.

text: Das erste Zeichen von text gibt die Ausrichtung des Textes in der Fläche des Touchbereichs an. Möglich sind 'L'-links, 'R'-rechts und 'C'-zentriert. Danach folgt der Beschriftungstext, bei dem die Zeilen mehrzeilige Texte duch '|' getrennt werden können. Der Textstring muss nullterminiert sein.

 

 

freier Touchbereich -         ESC A H x1 y1 x2 y2
Es wird ein freier Touchbereich über die Fläche (x1|y1) bis (x2|y2) definiert. Solche Bereiche zeichnen sich durch drei zurückgebbare Zustandsbeschreibungen aus, die mit der Antwortsequenz ESC H 3 typ x1 y1 zurückgegeben werden.
Typ=0, der Touchbereich ist nicht betätigt
typ=1, der Touchbereich wurde gedrückt
typ=2, der Touchbereich wurde gedrückt überfahren

Bei der Antwort lässt sich der freie Touchbereich über seine Koorninaten identifizieren.

 

 

 

 

 

Touchbereich löschen -      ESC A L code clear

Der Touchbereich mit der Rückgabe code wird aus der Touchabfrage entfernt. Ist code=0, so werden alle Touchbereiche von der Anzeige entfernt. Mit dem Parameter clear kann bestimmt werden, ob auch die Darstellung des Touch-Bereichs entfernt werden soll. Mit clr=0 bleibt der Bereich sichtbar, mit clr=1 wird auch die Darstellung gelöscht.

 

 

Bildbereich löschen -         ESC A V x1 y1 clear

Der Touchbereich, der auf der Koordinate (x1|y1) beginnt, wird aus der Touchabfrage entfernt. Mit dem Parameter clear kann bestimmt werden, ob auch die Darstellung des Touch-Bereichs entfernt werden soll. Mit clr=0 bleibt der Bereich sichtbar, mit clr=1 wird auch die Darstellung gelöscht.

 

 

 

 

 

Eigenschaftsparameter – für Taster und Schalter

Diese Parameter sollten vor der Definition einer Taste oder Schalters festgelegt werden

 

 
Touch-Rahmen -                    ESC A E nr
Nachfolgenden Tastern und Schaltern wird nr=0 kein Rahmen gezeichnet, nr=1-18 einer der intern vorgegebenen Rahmen gezeichnet.
 

 

Touch-Zeichensatz -               ESC A F nr
Die Beschriftung von nachfolgenden Tastern und Schaltern wird mit einem der Zeichensätze nr= 0-15 vorgenommen. Die Zeichensätze 1-15 müssen mit der EA-Kit IDE geladen worden sein.

 

 

Touch-Zoomfaktor -               ESC A Z zx zy
Die Textausgabe des Zeichensatzes für die Beschriftung von Tastern und Schaltern soll um den Faktor 1-4 in x- und/oder y-Richtung gestreckt werden.

 

 

Touch-zusätzliche Pixel -        ESC A Y p
Der Zeilenabstand bei der Textausgabe für die Beschriftung von Tastern und Schaltern soll um p=1-15 Pixel vergrössert werden. Für Menüs muss die Sequenz ESC N Y p für allgemeine Texte die Sequenz ESC Z Y p verwendet werden.

 

 

Touch-Beschriftungswinkel - ESC A W arc
Der Beschriftungswinkel wird mit arc=0, auf 0° und mit arc=1 auf 90° rechts gedreht eingestellt

 

 

Touch-Summer an/aus -         ESC A S p
Der Summer piept kurz, wenn eine Taste oder ein Schalter betätigt werden p=1. Bei p=1 bleibt der Summer immer ausgeschaltet.

 

 

Taste autom. invertieren -     ESC A I p
Beim Druck auf eine Taste oder einen Schalter wird deren Darstellung automatisch invertiert, p=1. Bei p=0 wird die Invertierung unterdrückt.

 

 

Diese Eigenschaftsparameter können erst gesetzt werden, wenn die Taste oder der Schalter bereits definiert wurden

 

 

Taste manuell invertieren -   ESC A N code
Die Touch-Taste mit dem Rückgabewert code wird manuell invertiert.

 

 

Schalter manuell einstellen - ESC A P code p
Der Aktivitätszustand des Schalters mit der Rückgabe code wird manuell gesetzt. Ist p=0, wird der Schalter inaktiv gesetzt, bei p=1 wird er aktiv gesetzt.

 

 

Schalter manuell abfragen -  ESC A X code
Der Schalter mit der Rückgabe code wird manuell auf seinen aktuellen Aktivitätszustand abgefragt.
Die Antwortsequenz des Displays lautet ESC X 2 code wert. Dabei ist wert=0, wenn der Schalter inaktiv und wert=1, wenn der Schalter aktiv ist.

 

 

 
www..de