Datasheet
9
EA KIT240-7
Bargraph Befehle
Bargraph definieren
ESC
B
R
L
O
U
nr x1 y1 x2 y2 aw ew mst
Bargraph nach L(inks), R(echts), O(ben), U(nten) mit der ´nr´
(1..16) definieren. x1,y1,x2,y2 sind das umschließende
Rechteck des Bargraphs. aw,ew sind die Werte für 0% und
100%. mst=Muster (0..7)
Bargraph zeichnen
nr wer
Den Bargraph mit der Nummer nr (1..16) auf den neuen
Benutzer-´wert´ setzen
Clipboard Befehle (Zwischenspeicher für Bildbereiche)
Displayinhalt sichern
ESC
C
B Der gesamte Displayinhalt wird als Bildbereich ins Clipboard kopiert
Bereich sichern
S x1 y1 x2 y2 Der Bildbereich von x1, y1 bis nach x2, y2 wird ins Clipboard kopiert
Display restaurieren
R Der Bildbereich im Clipboard wird wieder ins Display zurückkopiert
Bereich kopieren
K x1 y1 Der Bildbereich im Clipboard wird ins Display nach x1, y1 kopiert
Tastatur / Touch-Panel Befehle
Touch-Taste
mit horizontaler
Beschriftung definieren
ESC
T
H
f1 f2
Ret.
Code
Form
Text
...
NUL
Die Touch-Felder f1 bis f2 (gegenüberliegenden Eckfelder), werden zu
einer Touch-Taste mit dem Rückgabewert ´Ret. Code´ (=1..255)
zusammengefasst (Ret.Code=0 Touch-Taste nicht aktiv).
´Form´:Touch-Taste (=0 nichts; =1 löschen; =2 mit Rahmen) zeichnen
´Text´: es folgt eine Zeichenkette die zentriert mit dem akt. Font in der
Touch-Taste plaziert wird, mehrzeilige Texte werden mit dem Zeichen
'|' ($7C, dez: 124) getrennt; Zeichen NUL ($00) = Zeichenkettenende
Touch-Taste mit
vertikaler (90° gedreht)
Beschriftung definieren
V
Touch-Tasten (P)Reset
P Alle Touch-Tasten werden aufsteigend aktiviert (Felder mit Code 1..60)
R Alle Touch-Tasten werden deaktiviert (alle Felder mit Code 0)
Touch-Tasten Reaktion
I n1
n1=0: kein invertieren beim Berühren der Touch-Taste
n1=1: Touch-Taste wird beim Berühren automatisch invertiert
S n1
n1=0: kein Summer beim Berühren einer (Touch-)Taste
n1=1: Summer piepst kurz beim Berühren einer (Touch-)Taste
Touch-Taste
Invertieren
M
n1
Die Touch-Taste mit dem zugeordnetem Return-Code n1 wird manuell
Invertiert
Taste manuell
abfragen
W
Die momentan gedrückte (Touch-)Taste wird auf der RS-232/RS-422
gesendet
Tasten-Abfrage
Ein/Aus
A n1
Tastaturabfrage wird n1=0:deaktiviert;
n1=1:aktiviert, Tastendrücke werden automatisch gesendet;
n1=2:aktiviert, Tastendrücke werden nicht gesendet (mit ESC T W abfragen)
Menü / Popup Befehle
Menü
mit horizoltalen
Einträgen definieren
ESC
N
H
x1 y1 nr
Text
...
NUL
Ein Menü wird ab der Ecke x1,y1 (Horizotales Menü = linke obere Ecke;
Vertikales menü = rechte obere Ecke) mit dem akt. Font gezeichnet.
nr:= aktuell invertierter Eintrag (z.B: 1 = 1. Eintrag)
Text:= Zeichenkette mit den Menüeinträgen. Die einzelnen Einträge sind durch
Zeichen '|' ($7C,dez:124) getrennt z.B. "Eintrag1|Eintrag2|Eintrag3"
Der Hintergrund des Menüs wird automatisch ins Clipboard gesichert.
Ist bereits ein Menü definiert, wird dieses automatisch abgebrochen+entfernt.
Menü mit vertikalen
(90° gedrehten)
Einträgen definieren
V
Menübox invertieren
I Die gesamte Menübox wird invertiert. Sinnvoll für negative Darstellung
nächster Eintrag
N Der nächste Eintrag wird invertiert oder bleibt am Ende stehen
vorheriger Eintrag
P Der vorherige Eintrag wird invertiert oder bleibt am Anfang stehen
Menüende / Senden
S
Das Menü wird vom Display entfernt und durch den Clipboardinhalt ersetzt
der aktuelle Eintrag wird als Nummer (1..n) gesendet (0=kein Menü dargestellt)
Menüende / Makro
M nr
Das Menü wird vom Display entfernt und durch den Clipboardinhalt ersetzt
Für Eintrag 1 wird Makro 'nr' aufgerufen; für Eintrag 2 Makro nr+1 usw.
Menüende / Abbrechen
A Das Menü wird vom Display entfernt und durch den Clipboardinhalt ersetzt
Kontroll- / Definitions-Befehle
Automatisch
blinkender Bereich
(Cursor-Funktion)
ESC
Q
D x1 y1 x2 y2 Definiert einen Blinkbereich x1,y1 bis x2,y2; Blinkfunktion aktivieren
Z n1 Einstellen der Blinkzeit n1= 1..15 in 1/10s; 0=Blinkfunktion deaktivieren
M
I Invers-Modus (Blinkbereich wird invertiert); Blinkfunktion aktivieren
mst Clipboard-Modus mst=Muster (0..7) des Blockcursors; Blinken aktivieren
C n1
Automatisch blinkender Bereich als Cursor für den Terminal Betrieb
n1=0: Blinkfunktion deaktivieren; n1=1: Blinkfunktion aktivieren (Invers, 6/10s)
Selekt / Deselekt
ESC
K
S adr Kit mit Adresse n1 aktivieren (n1=255: alle)
D adr Kit mit Adresse n1 deaktivieren (n1=255: alle)
A adr Neue Adresse adr zuweisen (z.B. im Power-On Makro)
Warten (Pause)
ESC
X n1 n1 Zehntel-Sekunden abwarten bevor der nächste Befehl ausgeführt wird.
Summer Ein / Aus
ESC
J n1 n1=0:Summer Aus; n1=1:Summer Ein; n1=2..255:für n1 1/10s lang Ein
Bytes senden
ESC
S anz daten ...
Es werden anz (1..255; 0=256) Bytes auf der RS-232/RS-422 gesendet
daten ... = anz Bytes (z.B Ansteuerung eines externen seriellen Druckers)
I2C-Bus lesen
ESC
I R adr anz
Von dem Baustein am I2C-Bus mit der Device Adresse adr werden anz
(1..255; 0=256) Bytes angefordert und über die RS-232/RS-422 gesendet.
I2C-Bus schreiben
ESC
I W adr anz daten ...
Auf dem I2C-Bus für den Baustein mit der Device Adresse adr werden
anz (1..255; 0=256) Bytes gesendet. daten ... = anz Bytes
Port-Befehle
Output-Port schreiben
ESC
Y
W n1 n2
n1=0: Alle 8 Ausgabe-Ports entsprechend n2 (=8-Bit Binärwert) einstellen
n1=1..8: Ausgabe-Port n1 rücksetzen (n2=0); setzen (n2=1); invertieren
(n2=2)
Eingabe-Port lesen
R n1
n1=0: Alle 8 Eingabe-Ports als 8-Bit Binärwert einlesen
n1=1..8: Eingabe-Port <n1> einlesen (1=H-Pegel=5V, 0=L-Pegel=0V)
Port Scan Ein/Aus
A n1 Der automatiche Scan des Eingabe-Port wird n1=0: deaktiviert; n1=1: aktiviert
Eingabe-Port invers
I n1 Der Eingabe-Port wird n1=0: normal; n1=1: invertiert ausgewertet
Beleuchtung Ein/Aus
(nur ab REV. B)
L n1
CFL/LED-Beleuchtung n1=0: AUS; n1=1: EIN; n1=2: INVERTIEREN;
n1=3..255: Beleuchtung für n1 Zehntel Sek.. lang einschalten










