Baugruppen Aktoren /Sensoren
 
 

 
 

           Farbgrafik-TouchDisplay EA eDIPTFT43

 
 
.. Beispiel .. EA-Kit IDE .. Border.kmi
 
 
 
 
 

 
 
 
 
 
Rahmen (Border)
Die nachfolgende .kmi-Datei lädt alle vorgefertigten Dateien für die vorgegebenen Rahmen (Border) der EA-Kit IDE. Dies sind nicht bereits im Flash der Anzeige vorinstalliert sind, sondern müssen bei Bedarf geladen werden.
Die Datei kann über INCLUDE: <border.kmi> in eigene Projekte eingebunden werden. Die Dateien mit den Definitionen der Rahmen befindet sich im Verzeichnis BORDER.


Die Palette entspricht den unten angegebenen Farbdefinitionen. Beim EA-DIPTFT erscheinen die Farben intensiver

Die Rahmen (1..20) sind monochrome Bitmap-Grafiken.bmp, deren äußere und innere Randlinie, sowie der Innenbereich durch ESC-Sequenzen eingefärbt werden können. Diese Rahmen eignen sich z.B. zur Darstellung von Tastern und Schaltern.

Die Rahmen (101-107), (111-117), (121-127) sind farbige Bitmap-Grafiken.g16, die wegen ihrer Farbigkeit nicht erneut durch ESC-Sequenzen eingefärbt werden können. Sie liegen deshalb bereits in mehreren Farben vor. Letztere werden im Bereich von (111-127) durchgängig gezeigt. Bei einer länglichen Skalierung eignen sich die Rahmen für Bargraphen.

Eigene monochrome.bmp oder farbige.G16 Rahmen können mit dem Bitmap-Editor der EA-Kit IDE angefertigt werden. Rahmen werden in Bitmaps einer Größe von 24x24 Pixeln definiert, wobei das Bitmap in 9 Segmente von 8x8 Pixeln unterteilt ist. Eine Winkelangabe 0°,90°,180°, 270° bezieht sich dabei auf die Drehung dieser Segmente und nicht auf die nach der Skalierung existierende Grafik. Auf diese Weise können asymmetrische Rahmen (wie der obige Pfeil) in ihrer Richtungsdastellung angepasst werden. Die Skalierung (flächige Ausdehnung) legt das Koordinatenpaar (x1|y1)-( x2|y2) fest.
Rahmendateien werden mit der Direktive..

BORDER: nr <Dateiname> oder BORDER: nr <Dateiname1> <Dateiname2>

.. eingebunden. In der zweiten Form kann der Aktivitätszustand von Tastern und Schaltern durch eine Veränderung im zweiten Bild dargestellt werden. Der Wechsel auf das zweite Bild erfolgt automatisch bei Betätigung des Schaltelements. (s. Border 31,32 unten, die nicht im obigen Bild dargestellt sind)
 






; Unterdatei:    border.kmi

; Projekt:
; Display:       eDIPTFT43-A
;                12.09.2009 www.GoBlack.de, D.Schwarzer
; ======================================================

; Hilfe zu den Direktiven der Kit-IDE durch: Cursor im Wort, dann [F1]

; Die border.kmi in das eigene Verzeichnis kopieren, den Pfad zu den Border-
; Dateien korrigieren und nicht gewünschte Dateien durch ein Semikolon
; auskommentieren.

Path: <..\..\BORDER>   ; ggf. anpassen

;------------------|-------------------|-------------------|----------------|
; Vorgefertigte, monochrome Rahmen (Border) (24x24 Bitmaps), skalierbar.
; Sie können durch eine Vorder- und eine Hintergrundfarbe eingefärbt werden.

Border:  1 <border01.bmp>
Border:  2 <border02.bmp>
Border:  3 <border03.bmp>
Border:  4 <border04.bmp>
Border:  5 <border05.bmp>
Border:  6 <border06.bmp>
Border:  7 <border07.bmp>
Border:  8 <border08.bmp>
Border:  9 <border09.bmp>
Border: 10 <border10.bmp>
Border: 11 <border11.bmp>
Border: 12 <border12.bmp>
Border: 13 <border13.bmp>
Border: 14 <border14.bmp>
Border: 15 <border15.bmp>
Border: 16 <border16.bmp>
Border: 17 <border17.bmp>
Border: 18 <border18.bmp>
Border: 19 <border19.bmp>
Border: 20 <border20.bmp>

Border: 31 <Register_Normal.bmp>,<Register_Selected.bmp>
Border: 32 <3Dgrey_Normal.bmp>,<3Dgrey_Selected.bmp>

;------------------|-------------------|-------------------|----------------|
; Vorgefertigte, farbige Rahmen (Border) (24x24 Bitmaps), skalierbar. Sie
; sind nicht einfärbbar.

Border: 101 <Bar3Dgrey.G16>
Border: 102 <Bar3Dblue.G16>
Border: 103 <Bar3Dred.G16>
Border: 104 <Bar3Dgreen.G16>
Border: 105 <Bar3Dmagenta.G16>
Border: 106 <Bar3Dcyan.G16>
Border: 107 <Bar3Dyellow.G16>

Border: 111 <BarRoundGrey.G16>
Border: 112 <BarRoundBlue.G16>
Border: 113 <BarRoundRed.G16>
Border: 114 <BarRoundGreen.G16>
Border: 115 <BarRoundMagenta.G16>
Border: 116 <BarRoundCyan.G16>
Border: 117 <BarRoundYellow.G16>

Border: 121 <BarArrowGrey.G16>
Border: 122 <BarArrowBlue.G16>
Border: 123 <BarArrowRed.G16>
Border: 124 <BarArrowGreen.G16>
Border: 125 <BarArrowMagenta.G16>
Border: 126 <BarArrowCyan.G16>
Border: 127 <BarArrowYellow.G16>



 

 
www..de