Baugruppen Aktoren /Sensoren
 
 

 
 

           Farbgrafik-TouchDisplay EA eDIPTFT43

 
 
.. Beispiel .. EA-Kit IDE .. GoBlack-Logo.kmc
 
 
 
 
 

 
 
 
 
 
Das Beispiel GBlogo.kmc demonstriert die Programmierung einer Animation mit Transparenzfarbe, die als .GIF-Datei in den Editor geladen wird, sowie den Einsatz eines Bargraphen mit Touchfeld, der zur Einstellung der Helligkeit der LED-Hintergrundbeleuchtung eingesetzt wird. Unter dem Bargraph wird der eingestellte Wert in der Form eines Textes ausgegeben.


Hardcopy der Anzeige, die durch das LCD-Terminal (ab V.33) angefertigt wurde. Das LCD-Terminal kann aus der EA-Kit IDE gestartet werden.
 






                          
                            ; GoBlack-Logo
                            ; für eDIPTFT43-A Display
                            ; =============================================
                            ; 12.09.2009 www.GoBlack.de, D.Schwarzer

eDIPTFT43-A "GoBlack-Logo"  ; define eDIP, "Projektname" max.32 Zeichen

COM1: 115200                ; eDIP-Verbindung über COM1 mit 115200 Baud
;COM6: 230400               ; eDIP-Verbindung über COM6 mit 230400 Baud
;USB: "eDIP Programmer"     ;      Verbindung EA 9777-1USB eDIP Programmer 
;VERIFY                     ; Verify nach der Programmübertragung

INCLUDE <definitionen.kmi>      ; Unterdatei mit wiederkehrenden Definitionen
INCLUDE <zeichensatz.kmi>       ; Unterdatei mit Zeichensätzen +Sonderzeichen
INCLUDE <bilder.kmi>            ; Unterdatei mit Bildern einfügen


; ----------------------
; Namen für NormalMakros
; ----------------------

MnPowerOn    = 0
GOBLACKlogo  = 1
Beleuchtung  = 2
   
;------------------|-------------------|-------------------|----------------|
PowerOnMakro:   ; wird nach dem Einschalten ausgeführt
#MN MnPowerOn
        
ResetMakro:     ; wird nach einem externen Reset ausgeführt
#MN MnPowerOn
        
WatchdogMakro:  ; wird nach einem Fehlerfall/Timeout >500ms ausgeführt
#MN MnPowerOn

BrownOutMakro:  ; wird nach einem Spannungseinbruch <4V ausgeführt
#MN MnPowerOn

;------------------|-------------------|-------------------|----------------|


; -----------------
Makro: MnPowerOn
; -----------------
; Nimmt einige grundsätzliche Einstellungen für des Displays vor
; und gibt einen Grafiktext aus.
  
#AL 0,0                                 ; alle Touch löschen
#DL                                     ; Grafik-Disp löschen
#YS AUS                                 ; Terminal Pieper Aus
#AS AUS                                 ; Touch Pieper    Aus
#TC AUS                                 ; Terminal Cursor Aus
#UZ 1,1                                 ; Zoomfaktor 1
#ZF FONT7x12                            ; Font für Ausgabetext
#ZC Xmax/2,Ymax/2,"Malte Schwarzer"
#ZC Xmax/2,Ymax/2+12,"Brackende 16|21423 Winsen/Luhe"

#X 15                                   ; x/10s warten
#MN GOBLACKlogo                         ; GoBlack-Logo starten


; -----------------
 Makro: GOBLACKlogo
; -----------------
; Löscht den Grafikbildschirm und startet die Animation aus 4 Einzelbildern
; Unter der Animation wird der angegebene Grafiktext ausgegeben

#YH 5                                   ; Licht auf 5%
#X  15                                  ; x/10s warten
#UZ 1,1                                 ; Zoomfaktor 1
#DL                                     ; Grafik-Disp löschen

#WD 0,90,0,0,1,1                        ; Animation starten
#ZF FONT8x16                            ; Font für Ausgabetext
#ZC 240,200, "dESy Einchipcomputer"     ; Grafik-Textausgabe
#ZF SWISS30B                            ; Font für Ausgabetext
#FZ 3,0                                 ; Farbe für Ausgabetext
#ZC 240,230, "Applikation"              ; Grafik-Textausgabe
#YH 70                                  ; Licht auf 70%
#MN Beleuchtung                         ; Bargraph für LED-Bbeleuchtung


; -----------------
 Makro: Beleuchtung
; -----------------
; Richtet die Funktion des Bargraphen 'BarLicht' auf die Steuerung der
; Hintergrundbeleuchtung der Anzeige ein, so dass diese im Bereich von
; 0-100% durch einen Touchbereich eingestellt werden kann.
; Dabei wird der eingestellte Wert unter dem Bar, als Zahl
; angezeigt

BarLicht    = 255
#FB GELB,GRAU,ROT                                    ; BAR Farbe
#BM 1                                                ; BAR Muster
#BO BarLicht, Xmax-20,10,Xmax-10,Ymax-20, 0, 100, 1  ; BAR definieren
#YB BarLicht                                ; Helligkeit mit Bar einstellen
#AB BarLicht                                ; BAR zur Toucheingabe definieren
#BF FONT7x12                                ; Font  für Bartext
#FX GELB,TRANS                              ; Farbe für Bartext
#BX BarLicht, Xmax-7,Ymax-15,"0=0;100=100"  ; Definition der Textausgabe



www..de