Datasheet

9
EA KIT129-6
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..2) 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..2) auf den neuen
Benutzer-´wert´ setzen
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..15)
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 Return-Code n1 wird manuell Invertiert
Taste manuell abfragen W Die momentan gedrückte (Touch-)Taste wird auf der RS-232 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)
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
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 gesendet
daten ... = anz Bytes (z.B Ansteuerung eines externen seriellen Druckers)
Displayreset ESC D R Ein Reset der Displaytreiber wird ausgelöst, der Kontroller arbeitet weiter
Port-Befehle
Ausgabe Ports
defineren
ESC Y
M n1
n1=0: Alle 8 I/O-Ports sind Eingänge (=default nach Power-On / Reset)
n1=1..8: anzahl n1 I/O-Ports als Ausgabe-Port benutzen (ab IO8 absteigend)
Ausgabe Port schreiben W n1 n2
n1=0: Alle Ausgabe-Ports entsprechend n2 (=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 Eingabe-Ports als 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
LED-Bel. Ein/Aus L n1
LED-Beleuchtung n1=0: LED AUS; n1=1: LED EIN; n1=2: LED INVERTIEREN;
n1=3..255: Beleuchtung für n1 Zehntel Sek.. lang einschalten
Makro Befehle
Makro ausführen
ESC M
N n1 Das (Normal-)Makro mit der Nummer n1 aufrufen (max. 7 Ebenen)
Touch Makro ausführen
T n1 Das Touch-Makro mit der Nummer n1 aufrufen (max. 7 Ebenen)
Port Makro ausführen P n1 Das Port-Makro mit der Nummer n1 aufrufen (max. 7 Ebenen)
autom. Makro zyklisch A n1 n2 n3 Makros n1..n2 automatisch zyklisch abarbeiten; n3=Pause in 1/10s
autom. Makro pingpong J n1 n2 n3 Makros autom. von n1..n2..n1 (PingPong) abarbeiten; n3=Pause in 1/10s
Display-Befehle (Wirkung auf das gesamte Display)
Display löschen ESC D L Displayinhalt löschen (alle Pixel aus)
Display invertieren ESC D I Displayinhalt invertieren (alle Pixel umkehren)
Display füllen ESC D S Displayinhalt füllen (alle Pixel ein)
Display ausschalten ESC D A Displayinhalt wird unsichtbar bleibt aber erhalten, Befehle weiterhin möglich
Display einschalten ESC D E Displayinhalt wird wieder sichtbar