|
Touchbereich
festlegen
Touchbereiche
können durch die Angabe zweier Koordinatenpunkte (von
linke,obere Ecke x1|y1 bis rechte, untere Ecke x2|y2) festgelegt
werden. Dies geschieht beim 'freien Touchbereich' und bei dem
'Zeichenbereich'.
Da
Touchbereiche nicht sichtbar sichtbar sind, werden sie in der
Regel durch eine grafische Ausgaben auf dem Display sichtbar
gemacht und beschriftet. Weitere Einstellungen betreffen in
diesem Fall den Beschriftungs-Textfont, den Zoom und die
Winkeleinstellung der benutzten Grafikelemente ..
Grafikelement
Rahmen (Border)
Rahmen
sind monochrome oder farbige Bitmaps vom Typ .BMP, .GIF, .JPG,
.TGA oder .G16, die genau 24x24 Pixel umfassen. Sie besitzen
einen Außen- und einen Innenrand sowie eine Innenfläche.
Ihr Besonderheit ist die Skalierbarkeit. Das bedeutet, bei einer
Vergrößerung bleiben Außen- und Innenrand in
ihrer Art erhalten und nur die Innenfläche wird vergrößert.
(Beim Zoom wird die gesamte Grafik vergrößert, was zu
unschönen Rändern führen kann).
Es
stehen 20 vordefinierte, monochrome Rahmentypen für Taster
und Schalter im Verzeichnis BORDER mit den Nummern nr= 1..20 zur
Verfügung, deren Rändern und Flächen je eine
eigene Farbe zugewiesen werden kann. Im Kit-Editor können
eigene Rahmen erstellt werden. Diese werden durch die folgenden
Direktiven eingebunden ..
Border:
nr <file> oder Border:
nr <file1> <file2>
Bei
der letzten Direktive werden zwei Dateien angegeben. Eine wird
beim Drücken, die andere beim Loslassen der Touchfläche
angezeigt.
Grafikelement
Knopf (Button)
Buttons
sind kleine, monochrome oder farbige Grafiken beliebiger Größe,
vom Typ .BMP, .GIF, .JPG, .TGA oder .G16, die mit einer der
folgenden Direktiven im Kit-Editor eingebunden werden können.
Button:
nr <file> oder Button:
nr <file1> <file2>
Bei
der letzten Direktive werden zwei Dateien angegeben. Eine wird
beim Drücken, die andere beim Loslassen der Touchfläche
angezeigt. Der Nachteil von Buttons ist die fehlende
Skalierbarkeit (s.o.) sie können nur gezoomt werden.
kein Grafikelement
freier Touchbereich, Zeichenfläche
Wie
oben bereits angesprochen sind diese Touchbereiche mit keiner
unmittelbaren Ausgabegrafik verbunden, was nicht bedeutet, dass
sie nicht mit allgemeinen Grafikelementen wie Linien,
rechteckigen Bereichen usw. hervorgehoben werden können. In
der Zeichenfläche können Freihandgrafiken eingegeben
werden.
Emulation von Schaltelementen
Die
Touchbereiche können die Funktion von Tastern, Schaltern
oder analogen Einstellgebern nachbilden.
Taster:
Beim
Berühren des als Taster definierten Touchbereichs wird der
Down-Code dc gesendet. Beim Loslassen der Fläche der
Up-Code uc. Ist einer der Codes mit 0 gesetzt, so wird er nicht
gesendet.
Schalter:
Beim
Berühren des als Schalter definierten Touchbereichs wird
der Down-Code dc gesendet. Beim Loslassen der Fläche der
Up-Code uc. Ist einer der Codes mit 0 gesetzt, so wird er nicht
gesendet. Zudem wird bei Schaltern ein Zustand festgestellt.
Dieser kann die Werte 0 -inaktiv oder 1 aktiv besitzen und durch
eine ESC-Sequenz abgefragt werden.
Radiobutton:
Sind
eine besondere Ausführung von Schaltern
Bargraph:
analoge
Ausgabe
Zeichenfläche:
analoge
Ausgabe
freier Touchbereich:
analoge
Ausgabe
|
|