Baugruppen Aktoren /Sensoren
 
 

 
 

           Farbgrafik-TouchDisplay EA eDIPTFT43

 
 
.. Beispiel .. EA-Kit IDE .. Definitionen.kmi
 
 
 
 
 

 
 
 
 
 
Die nachfolgende .kmi-Datei ordnet einigen Parameterzahlen Literale zu, die sich einfacher merken lassen, als die Zahlen. Die Datei kann über INCLUDE: <definitionen.kmi> in eigene Projekte eingebunden werden.
 






; Unterdatei:    definitionen.kmi

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

; Die ESC-Sequenzen, mit welchen der Anzeige ihre Befehle übermittelt werden
; benutzen als Parameter Zahlen. Bei etlichen Parametern ist es einfacher
; sich die Wirkung der Zahl zu merken, als die Zahl selber. 
; Die folgende Datei weist eingen Parameterzahlen Namen zu, die einfacher zu
; merken und zu benutzen sind.
; Hilfe zu den Direktiven der Kit-IDE durch: Cursor im Wort, dann [F1]


;------------------|-------------------|-------------------|----------------|
; Anzeigefläche

XPIXEL = 480            ; Anzahl der x-Pixel horizontal
YPIXEL = 272            ; Anzahl der y-Pixel vertikal
Xmax   = XPIXEL - 1     ; max.Pixelpositionen x= 0..479
Ymax   = YPIXEL - 1     ; max.Pixelpositionen y= 0..271

;------------------|-------------------|-------------------|----------------|
; Sonderzeichen (Deutschland)
; Mit den Code-Tabellen können Anpassungen vorgenommen werden, wenn
; die Codes der Zeichen vom Sender nicht mit den Codes der Anzeige 
; übereinstimmen 

CodeTable: 1            ; Codetabelle 1 Standard.FXT Fonts mit DOS-Code

'€' = 128               ; Euro-Zeichen und Umlaute
'äöüÄÖÜß' = $84,$94,$81, $8E,$99,$9A, $E1

;------------------|-------------------|-------------------|----------------|
; Steuerzeichen (ASCII-Code)

ESC             = 27            ; Escape (0x1B)
CR              = 13            ; Carriage Return (0x0D)
LF              = 10            ; Line Feed (0x0A) New Line
FF              = 12            ; Form Feed (0x0B)

;------------------|-------------------|-------------------|----------------|
; allgemeine Befehlsworte

AUS              = 0
EIN              = 1

; Winkel
W0               = 0            ;   0°
W90              = 1            ;  90°
W180             = 2            ; 180°
W270             = 3            ; 270° 

;------------------|-------------------|-------------------|----------------|
; Namen für die vordefinierten RGB-Farben (1..16)

TRANS            =  0           ; Soderdefinition
SCHWARZ          =  1           ; 00 00 00
BLAU             =  2           ; 00 00 FF
ROT              =  3           ; FF 00 00
GRUEN            =  4           ; 00 FF 00
MAGENTA          =  5           ; FF 00 FF
CYAN             =  6           ; 00 FF FF
GELB             =  7           ; FF 00 FF
WEISS            =  8           ; FF FF FF

; Namen für die vordefinierten RGB-Farben (17..32)
dGRAU            =  9           ; 6F 6F 6F
ORANGE           = 10           ; FF 8F 00
VIOLETT          = 11           ; 8F 00 FF
PINK             = 12           ; FF 00 8F
lGRUEN           = 13           ; 00 FF 8F
hGRUEN           = 14           ; 8F FF 00
hBLAU            = 15           ; 00 8F FF
GRAU             = 16           ; AF AF AF
NOCHANGE         = 255          ; Sonderdefinition

;------------------|-------------------|-------------------|----------------|
; Konstante bei Animationen

KEINE            = 0
EINMAL           = 1
ZYKLISCH         = 2
PINGPONG         = 3
EINMALB          = 4
ZYKLISCHB        = 5
PINGPONGB        = 6
TOFRAME          = 7
VORGABEZEIT      = 255

;------------------|-------------------|-------------------|----------------|
; Konstante für BIT-Makros

P1_LO            = 1
P2_LO            = 2
P3_LO            = 3
P4_LO            = 4
P5_LO            = 5
P6_LO            = 6
P7_LO            = 7
P8_LO            = 8

P1_HI            = 1+8
P2_HI            = 2+8
P3_HI            = 3+8
P4_HI            = 4+8
P5_HI            = 5+8
P6_HI            = 6+8
P7_HI            = 7+8
P8_HI            = 8+8

;------------------|-------------------|-------------------|----------------|
; Konstante für ANALOG-Makros

AIN1_CHANGE      = 0
AIN1_DEC         = 1
AIN1_INC         = 2
AIN1_LOWER1      = 3
AIN1_HIGHER1     = 4
AIN1_LOWER2      = 5
AIN1_HIGHER2     = 6
AIN1_OUTWINDOW   = 7
AIN1_INWINDOW    = 8
AIN1_LOWER_AIN2  = 9

AIN2_CHANGE      = 10
AIN2_DEC         = 11
AIN2_INC         = 12
AIN2_LOWER1      = 13
AIN2_HIGHER1     = 14
AIN2_LOWER2      = 15
AIN2_HIGHER2     = 16
AIN2_OUTWINDOW   = 17
AIN2_INWINDOW    = 18
AIN2_LOWER_AIN1  = 19



 

 
www..de