Herunterladen Inhalt Inhalt Diese Seite drucken

Digipot - Jetter JVM-104-O09 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für JVM-104-O09:
Inhaltsverzeichnis

Werbung

Jetter AG
Register
JetSym-STX-
Programm
Betriebsanleitung – JVM-104-O09
Eingabetaste
[ESC]
[HOME]
Tab. 30: Virtuelle Tastencodes

8.4.2 Digipot

Bei dem JVM-104-O09 ist ein Digipot mit einer Bestätigungstaste vorhanden, der
eine komfortable Eingabemöglichkeit darstellt. An dieser Stelle sind die Spezial-
register des Digipot beschrieben, sowie ein entsprechendes Beispielprogramm.
Register
Beschreibung
363000
Dieses Register enthält den aktuellen Zählwert. Durch Drehen
des Digipot erhöht oder verringert sich der Zählwert. Dabei gilt:
Digipot im Uhrzeigersinn drehen = Zählwert hochzählen
Digipot gegen Uhrzeigersinn drehen = Zählwert abwärts zäh-
len
363001
Bit 0: 0 = Bestätigungstaste nicht gedrückt
Bit 0: 1 = Bestätigungstaste gedrückt
363002
Dieses Register gibt das untere Limit für den Zählwert des Digipot
vor. Wenn Sie den Digipot gegen den Uhrzeigersinn weiterdre-
hen, bleibt das Register 363000 bei diesem Minimumwert stehen.
363003
Dieses Register gibt das obere Limit für den Zählwert des Digipot
vor. Wenn Sie den Digipot im Uhrzeigersinn weiterdrehen, bleibt
das Register 363000 bei diesem Maximalwert stehen.
Das folgende Beispielprogramm dimmt die Hintergrundbeleuchtung des
JVM-104-O09 über den Digipot. Dabei ist ein unteres und oberes Limit für den
Digipot vorgegeben. Wenn Sie die Bestätigungstaste drücken, dann stellt sich die
volle Hintergrundbeleuchtung ein.
Var
    Digipot_Count : Int At %VL 363000;
    Digipot_Limit_min: Int At %VL 363002;
    Digipot_Limit_max: Int At %VL 363003;
    Digipot_Button : Int At %VL 363001;
    BackgroundLighting: Int At %VL 364000;
End_Var;
Task Main Autorun
    Digipot_Count := 0;
    Digipot_Limit_max := 17;
    Digipot_Limit_min := 0;
    Loop
        If Digipot_Button Then
                BackgroundLighting := 255;
            Else BackgroundLighting := Digipot_Count
        End_If
    End_Loop
End_Task;
Wert
0x1B
0x24
Programmierung | 8
*
15;
40

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis