Der Objekttyp Range-Button stellt eine Schaltfläche zur Verfügung,die bei Betätigung den Wert einer Variablen um einen bestimmten Wert erhöht. Beispielsweise ließe sich damit der Wert eine Variablen, die einen Zeitraum in Tagen darstellt, mit dieser Komponente händisch um einen bestimmten Wert erhöhen und verringern (-5, -1, +1, +5).
Properties
Die Beschriftung des Buttons.
Das Bild, das auf dem Button angezeigt werden soll.
Die ID der zugewiesenen IP-Symcon-Variablen.
Der Wert, welcher bei Betätigung des Buttons addiert werden soll (um einen Wert zu verringern, verwenden Sie entsprechend eine negative Zahl).
Der maximale Wert, der erreicht werden kann.
Der minimale Wert, der erreicht werden kann.
Eine Liste von zugeordneten Werten. Mit dem Range-Button ist es möglich, durch solch eine Assoziationsliste in definierten Schritten zu navigieren.
Synchronisiert die Assoziationen vom Variablen-Profil der konfigurierten IP-Symcon-Variable .
Gegeben ist eine ganzzahlige Variable (Integer) in IP-Symcon, welche die Minuten einer Weckzeit steuert:
Sie möchten den Wert in IPSStudio darstellen und jeweils links und rechts je zwei Buttons hinzufügen, mit denen der Anwender den Wert um fünf Minuten verringern, um eine Minute verringern, um eine Minute erhöhen und um fünf Minuten erhöhen kann:
Platzieren Sie das Label der Variablen auf der Zeichenfläche und setzen Sie die Properties wie benötigt:
Platzieren Sie einen Range-Button und setzen Sie folgende
Eigenschaften: Text=-5
, StepSize=-5
,
MinValue=0
und MaxValue=59
:
Wiederholen Sie den Vorgang für die anderen drei Range-Buttons und setzen Sie die Properties entsprechend.
Der Anwender kann nun am Client den Wert mit den Buttons innerhalb der vorgegebenen Grenzen verändern: