Baugruppen Aktoren /Sensoren
 
 

 
 

           Farbgrafik-TouchDisplay EA eDIPTFT43

 
 
.. Datenblatt .. Grafikmodus .. Punkte, Linien, Rechtecke
 
 
 
 
 

 
 
 
 
 
Die verfügbaren Grafikelemente beziehen sich auf Punkte, Linien und rechteckige Bereiche. Es gibt keine Algorithmen für gebogene Linien. Dabei treten folgende Begriffe auf ..

Punkt / Linie
Die Möglichkeit der Füllung eines Punktes oder einer Linie mit einem Muster erscheint zunächst befremdlich, jedoch lassen sich durch diesen Umstand auch andere als durchgezogene Linien erzeugen. Verstärkt wird diese Möglichkeit dadurch, dass Punkten und Linie eine Breite in x und in y -Richtung zuzugewiesen werden kann. Eine besondere Möglichkeit ist das Zeichnen von Rechtecken und Polygonen (Linienzügen)

Bereich / Rechteck
Bereiche sind rechteckige Flächen, die keine Umrandung durch Linien erfahren. Denoch können diese Flächen durch Farben oder Muster gefüllt werden.
Rechtecke werden durch Linien umrandet. Die Innenflächen lassen sich mit Farben oder Mustern füllen.

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 Grundelemente Punkte und Linien sowie die monochromen Grafikelemente können der 32 Farben umfassenden Farbpalette entnommen werden.
siehe Farbpalette    
 
 
 
 

Übersicht

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 




Geraden und Punkte zeichnen
 
 
 
ESC
F
G
cv
ch




Farbe für Vorder- und Hintergrund (1..32) von Punkt, Gerade, Rechteck einstellen. ch ->Hintergrundfarbe (Muster) 0=Transparent
8,1
 
 
ESC
G
Z
zx
zy




Zoomfaktor 1-8 für Punkte, Linien in x- und y-Richtung
1,1


ESC
G
M
n





Muster für Punkte, Geraden, Rechtecke (1-255)   n=0, kein Muster
0

 
 
 
 
 
 
 
 
 
 
 
 
 
 
ESC
G
P
x1
y1




Punkt zeichnen, an Position (x1,y1)


 
ESC
G
D
x1
y1
x2
y2


Linie zeichnen, von (x1,y1) nach (x2,y2) zeichnen.


 
ESC
G
W
x3
y3




Linie weiter zeichnen, von letztem Punkt nach (x3,y3) -> Polygon


 
ESC
G
R
x1
y1
x2
y2


Rechteck zeichnen. Vier Linien von (x1,y1) nach (x2,y2) zeichnen. Positionsangaben x und y umfassen je zwei Bytes















 
 
 
 
 
 
 
 
 
 
 
 
 










Bereiche / Rechtecke verändern und zeichnen



ESC
R
L
x1
y1
x2
y2


Bereich löschen: mit Hintergrundfarbe Display füllen



ESC
R
S
x1
y1
x2
y2


Bereich füllen: mit Vordergrundfarbe Display füllen



ESC
R
F
x1
y1
x2
y2
n

Bereich mit Farbe n= 1.. 32 füllen, 0= transparent



ESC
R
I
x1
y1
x2
y2


Bereich invertieren: mit Komplementärfarbe füllen



ESC
R
C
x1
y1
x2
y2
x3
y3
Bereich x1,y1 / x2,y2 nach Position x3,y3 kopieren


 
 
 
 
 
 
 
 
 
 
 
 
 

ESC
F
M
cv
ch




Farbe für Vorder- und Hintergrund (1..32) von Mustern einstellen. ch ->Hintergrundfarbe Muster. 0=Transparent
8,1


ESC
R
M
x1
y1
x2
y2
n

Bereich x1,y1 bis x2,y2    mit Muster n füllen



ESC
R
O
x1
y1
x2
y2
n

Rechteck x1,y1 bis x2,y2 mit Muster n zeichnen















 
 
 
 
 
 
 
 
 
 
 
 
 










Rahmen (Border)
Bevor Rahmen bestimmter Typen gezeichnet werden können müssen ihre Prototypen (s.Border) geladen worden sein. Die Winkelangaben beziehen sich auf die Anordnung der Elemente des Rahmentyps, bei asymmetrischen Rahmen.



ESC
F
R
ca
ci
cf



Farbe für Außen- (ca), Innenlinie (ci) und Innenfläche (cf)=(1..32) von Rahmen einstellen. 0=Transparent
8,1,1


ESC
R
E
nr
w




Rahmentyp       nr=1..255 benutzen
Rahmenwinkel w=0->0°, w=1->90°, w=2->180°, w=3->270°
1,0


ESC
R
R
x1
y1
x2
y2


Rahmen von x1,y1 nach x2,y2 zeichnen















 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

www..de