Baugruppen Aktoren /Sensoren
 
 

 
 

           Farbgrafik-TouchDisplay EA eDIPTFT43

 
 
.. Datenblatt .. Grafikmodus .. Bargraph
 
 
 
 
 

 
 
 
 
 
Bargraph
Als Bargraph wird eine rechteckige Fläche bezeichnet, in der mit Hilfe eines Anzeigebalkens ein Wert grafisch dargestellt werden kann. Der Wert repräsentiert sich durch die Höhe des Anzeigebalkens. Der Anzeigebalken kann durch eine mehr oder minder dicke Linie oder eines der16 vorgegebenen Füllmuster dargestellt werden.

Rahmen (Border)
Rahmen sind vorgefertigte monochrome oder farbige Grafikelement die skaliert werden können. Sie müssen vor ihrer Benutzung vom Massenspeicher geladen werden. Ihr Innenbereich kann nur mit einer Farbe gefüllt werden.
siehe Border     
Muster (Pattern)
Mustern sind ebenfalls vorgefertigte monochrome oder farbige Grafikelemente mit einer vorgegebenen Struktur. Mit ihnen können die Innenflächen von Bereichen, Rechtecken, Linien und Punkten gefüllt werden. Auch sie müssen vor ihrer Benutzung vom Massenspeicher geladen werden.
siehe Pattern    
Farben
Farben für die die monochromen Grafikelemente können der 32 Farben umfassenden Farbpalette entnommen werden.
siehe Farbpalette    
Zeichensätze
Zur Beschriftung von Ausgaben des Bargraphen ist ein Zeichensatz notwendig. Dieser muss geladen sein
siehe Zeichensätze    
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Bargraph Eigenschaften setzen
 
 
 
ESC
F
B
cv
ch
cr



Farbe für Vorder-, Hintergrund und Rand (1-32) von Bargraphen
8,1,8
 
 
ESC
B
M

m






Muster   für Bargraph vom Typ 0..3, Musternummer m= 1..255
                                                        m=0-> kein Muster
0

 
ESC
B
E

r






Rahmen für Bargraph vom Typ 4..7, Rahmennummer r= 0..255
1

 
ESC
B
B

b






Strichbreite für Bargraph,                Strichbreite b= 1..255
                                    vom Typ 2,3,6,7 Strichbreite b= 0-> automatisch















 
 
 
 
 
 
 
 
 
 
 
 
 










Bargraph zeichnen nr= 1 .. 20
umschliessendes Rechteck von x1|y1 nach x2|y2
Anfangswert aw bis Endwert ew = 0..254 (entspricht 0% bis 100%)

typ= 0 -> Balkenmuster,           typ= 1 -> Balkenmuster  im Rechteck
typ= 2 -> Strichmuster,            typ= 3 -> Strichmuster    im Rechteck
typ= 4 -> Balkenrahmen,          typ= 5 -> Balkenrahmen im Rechteck
typ= 6 -> Strichrahmen,           typ= 7 -> Strichrahmen   im Rechteck


 
ESC
B
R
nr
x1
y1
x2
y2
aw
ew
typ
Bar nach rechts


 
ESC
B
L
nr
x1
y1
x2
y2
aw
ew
typ
Bar nach links


 
ESC
B
O
nr
x1
y1
x2
y2
aw
ew
typ
Bar nach oben


 
ESC
B
U
nr
x1
y1
x2
y2
aw
ew
typ
Bar nach unten

















 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Bargraph Eigenschaften ändern
 
 
 
ESC
B
A

nr

val




Bargraph nr= 1..20 auf den Benutzerwert val= 0..254 setzen


 
ESC
B
N

nr






Bargraph nr= 1..20 vollständig neu zeichnen


 
ESC
B
S

nr






Bargraph nr= 1..20 .. Wert anfordern ..                                  s ESC B ..


 
ESC
B
D

nr

del





Bargraph nr= 1..20 löschen
del=0 -> Bar weiterhin sichtbar, del=1 -> Bar wird gelöscht
War der Bar als Toucheingabe definiert, so wird auch das Touchfeld gelöscht.















 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Bargraph formatierte Ausgabe von Ziffern
 
 
 
ESC
F
X
cv
ch




Farbe für Ausgabewerte des Benutzers


 
ESC
B
F
nr





Zeichensatz nr=1..255 für Ausgabewerte des Benutzers


 
ESC
B
Z
zx
zy




Zoomfaktor zx,zy = 1..8 für Ausgabewerte des Benutzers


 
ESC
B
Y
nb
nh




Zusätzliche Pixel nb, nh = 0-15 in der b-Breite und h-Höhe


 
ESC
B
W
w






Winkel Benutzerwerte  w=0 -> 0°,w=1 -> 90°,w=2 -> 180°, w=3 -> 270°












               ... formatierte Ausgabe definieren


 
ESC
B
X
nr
xx
yy
txt
$0

Zuordnung von Benutzerwerten -199999 bis +199999 ( Dezimalpunkt möglich) zu den grafischen Darstellungswerten des Bargraphen, die im Bereich val= 0..254 liegen. Diese Zuordnung geschieht für den Bargraph nr= 1..20 und geschieht durch einen nullterminierten Formatierungstext.
Die Koordinaten x|y bezeichnen den Ort der Anzeige an dem der aktuelle Wert des Bargraphen nach der Formatierung ausgegeben werden soll.

Beispiel: Die grafischen Darstellungswerte des Bargraphen liegen zwischen 0 und 100 und es sollen ihnen die Benutzerwerte -22.5 und + 300.9 zugewiesen werden. Dann lautet der nullterminierte String..
txt= “0=-22.5;100=300.9“. Wird der Bargraph auf die Hälfte seines Darstellungsbereichs gebracht, so erscheint an der Position x|y automatisch der Ausgabetext 161.7















 
 
 
 
 
 
 
 
 
 
 
 
 
 

 




Weiter ESC-Sequenzen im Zusammenhang mit Bargraphen
Die Werte eines Bargraphen können per ESC-Sequenz von einem Wirtsystem oder über eine Touchfläche gesetzt werden.
Ebenso kann der aktuelle Wert von einem Wirtrechner angefordert werden. Dies geschieht durch ESC BS nr (s.oben). Die Antwort legt das Display in seinem Sendebuffer ab der nun vom Wirtrechner über einen <DC2>Protokollrahmen angefordert und analysiert werden muss. Die ESC-Sequenz eines Bargraph in den Daten der Antwort lautet ..


 
ESC
B
2
nr
val
 
 
 
Antwort vom Display
 









Bargraph nr sendet den aktuellen Wert val nach der Anforderung ESC BS nr



Soll die Einstellung des Bargraph per Touchfolie geschehen, so muss dies durch die ESC-Sequenz ESC AB nr angewiesen werden. Die Antworten des Bargraph können in diesem Fall nach Anfrage, oder automatisch erfolgen. Siehe ESC-Sequenz ESC AQ on. Die Antwort der Anzeige ist in beiden Fällen gleich ..



ESC
A
B
nr




Bargraph nr wird wird zur Eingabe per Touchpanel definiert. Eine automatische Antwort erfolgt, wenn ESC QA on gesetzt ist



ESC
A
Q
on




Werte für nachfolgende Bargraphen automatisch senden ..
on=0 -> abgeschaltet
on=1 -> der neue Wert nach dem Einstellen wird gesendet..
on=2 -> alle Werte während des Einstellens werden gesendet..
1













 
ESC
B
2
nr
val
 
 
 
Antwort vom Display
 
 









Nach dem Einstellen des Bargraphs nr per Touch, wird dessen aktueller Wert val automatisch (ohne Anforderung) gesendet, wenn ESC QA on aktiviert ist.




Die Helligkeitsregelung der LED Hintergrundbeleuchtung kann an einen Bargraph gebunden werden. Hierzu muss die folgende ESC-Sequenz ausgführt werden.


 
ESC
Y
B
nr




Helligkeitsregelung über einen Bargraph wird mit dem Bargraph nr=1..20 gekoppelt. ->wird der Bar per Befehl oder Touch eingestellt, ändert sich die Helligkeit entsprechend.


 

 
www..de