Baugruppen Aktoren /Sensoren
 
 

 
 

           Farbgrafik-TouchDisplay EA eDIPTFT43

 
 
.. Beispiel .. EA-Kit IDE .. Button.kmi
 
 
 
 
 

 
 
 
 
 
Knöpfe (Button)
Die nachfolgende .kmi-Datei lädt alle Dateien für die vorgefertigten Knöpfe (Button) der EA-Kit IDE. Diese bestehen durchgehend aus mehr als zwei Farben (schwarz,weiß und grau), sind also nicht monochrom. Damit können sie nicht durch eine ESC-Sequenz eingefärbt werden. Sie müssen bei einem anderen Wunsch bezüglich der Farbe neu angefertigt oder eingefärbt werden. Einzig der durch mono1..4 gekennzeichnete Knopf besteht nur aus zwei Farben, ist also monochrom. Er wurde zur Demonstration hinzugefügt und befindet sich nicht unter den vorgefertigten Knöpfen der IDE.
Die Datei kann über INCLUDE: <button.kmi> in eigene Projekte eingebunden werden. Die Dateien mit den Definitionen der Zeichensätze befindet sich im Verzeichnis BUTTON.


Die Wirkung der Knöpfe kann durch die Hintergrundfarbe der Anzeige stark verändert werden. So verschwinden bei den schwarzen Knöpfen die viereckigen Umrandungen, wenn der Hintergrund ebenfalls schwarz ist.

Eigene monochrome oder farbige Button können mit dem Bitmap-Editor der EA-Kit IDE angefertigt werden. Sie sind an kein Pixelformat gebunden.
Dateien in denen Buttongrafiken abgelegt sind, werden mit der Direktive..

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

.. eingebunden. In der zweiten Form kann der Aktivitätszustand von Tastern und Schaltern durch eine Veränderung im zweiten Bild <dateiname2> dargestellt werden. Beispiele sind oben die Button 6, 9 und mono3. Im Grundzustand <dateiname1> besitzen diese Button keinen Haken oder Punkt. Der Wechsel auf das zweite Bild erfolgt automatisch.
 






; Unterdatei:    button.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]

;------------------|-------------------|-------------------|----------------|
; default buttons (1..20)
; Diese besitzen mehr als zwei Farben, sind also 'farbig'. Damit können sie
; nicht durch ESC FC .. eingefärbt werden

Path: <..\..\BUTTON>

Button:    1  <andromeda0.gif><andromeda1.gif>                   ; 100x70
Button:    2  <Button34x34_0.bmp><Button34x34_1.bmp>             ;  34x34
Button:    3  <Button75x24_0.bmp><Button75x24_1.bmp>             ;  75x24  

Button:    4  <CheckBlack60x15_0.bmp><CheckBlack60x15_1.bmp>     ;  60x15
Button:    5  <CheckBlack75x15_0.bmp><CheckBlack75x15_1.bmp>     ;  75x15
Button:    6  <CheckButton75x16_0.bmp><CheckButton75x16_1.bmp>   ;  75x16 
Button:    7  <CheckWhite75x15_0.bmp><CheckWhite75x15_1.bmp>     ;  75x15

Button:    8  <RadioBlack75x15_0.bmp><RadioBlack75x15_1.bmp>     ;  75x15 
Button:    9  <RadioButton75x16_0.bmp><RadioButton75x16_1.bmp>   ;  75x16
Button:   10  <RadioWhite75x15_0.bmp><RadioWhite75x15_1.bmp>     ;  75x15

;------------------|-------------------|-------------------|----------------|
; Beispiel eines monochromen button
; Diese besteht nur aus den Farben, schwarz und weiss, womit er durch ..
; ESC FC nvc, nhc, svc, shc eingefärbt werden kann.

Button:   11  <monochrom75x15_0.bmp><monochrom75x15_1.bmp>       ;  75x15



 

 
www..de