Das Visuelement "Schieberegler" ermöglicht das Bearbeiten eines KO-Wertes mit Hilfe eines virtuellen Schiebepotentiometers.
Spezifische Eigenschaften
Für weitere Einstellungen und Optionen siehe: Allgemeine Informationen zu Visuelementen***1002
Modus: legt das Eingabeverhalten des Schiebereglers fest
Potentiometer (relativ): Der Wert von KO2 wird relativ zum aktuellen Wert (KO1) verändert, d.h. der Schieberegler kann an einer beliebigen Position "angefasst" werden, ohne dass eine Wertänderung erfolgt. Erst beim Bewegen des Schiebereglers wird der Wert relativ zu dieser Startposition abgeändert.
Potentiometer (absolut): Der Wert von KO2 wird unabhängig vom aktuellen Wert (KO1) gesetzt, d.h. beim "Anfassen" des Schiebereglers wird bereits der mit dieser Position korrespondierende Wert gesetzt.
Darstellung: legt das Erscheinungsbild des Schiebereglers fest
Deko (Dekoration): zeigt den Pfad ("Schleifbahn") an
Cursor: hebt während der Bedienung ggf. den Knopf und die Schleifbahn (s.u.) in Indikatorfarbe hervor
Eingabewert: zeigt während der Bedienung den eingestellten Wert in Indikatorfarbe an
Bewegungsrichtung: legt fest, in welcher Bewegungsrichtung der Wert erhöht bzw. erniedrigt wird
Hinweis: die Ausrichtung des Schiebereglers (horizontal oder vertikal) erfolgt stets automatisch anhand des Seitenverhältnisses (Breite:Höhe): Ist "Breite ≥ Höhe" wird der Schieberegler horizontal ausgerichtet, ansonsten vertikal.
Größe: legt die Länge der grafischen Anzeige (Schleifbahn) relativ zur Größe des Visuelements fest
Hinweis: Ein Wert <100(%) verkürzt die Schleifbahn und somit den Bewegungsumfang des Schiebereglers entsprechend.
Knopf: zeigt ggf. einen einfachen Knopf an der aktuellen Position (eingestellter Wert) an
deaktiviert: es wird kein Knopf angezeigt
Linie: der Knopf wird als Linie angezeigt
Kreis: der Knopf wird als Kreiskontur angezeigt, optional wird der Kreis mit der Zusatzhintergrundfarbe 1***1003 gefüllt
Quadrat: der Knopf wird als Quadratkontur angezeigt, optional wird der Kreis mit der Zusatzhintergrundfarbe 1***1003 gefüllt
Knopfgröße: legt die relative Größe des Knopfes fest
erlaubt sind Werte von 0..100 Prozent
Hinweis: Diese Angabe wirkt sich lediglich auf das Erscheinungsbild aus (funktioniell keine Bedeutung).
Schleifspur: legt ggf. das Erscheinungsbild der Schleifspur fest
Darstellung: aktiviert ggf. die Anzeige der Schleifspur mit runden oder eckigen Enden
Stärke: legt die relative Stärke der Schleifspur fest (in 0..100 Prozent der Höhe bzw. Breite des Visuelements)
Hinweis: die Schleifspur beginnt je nach "Bewegungsrichtung" (s.o.) stets entsprechend links oder rechts (bzw. oben oder unten)
Wichtig: die Farbe der Schleifspur wird mit der Zusatzvordergrundfarbe 1***1003 festgelegt
Minimum (Integer/Float): unterer Grenzwert der Eingabe
wird dieses Feld [leer] belassen, werden ggf. die KO-Filtereinstellungen angewendet
Wichtig: Falls das Minimum und/oder das Maximum nicht definiert wurde, wird stets ein Wertebereich von 0..100 erzeugt.
Maximum (Integer/Float): oberer Grenzwert der Eingabe
wird dieses Feld [leer] belassen, werden ggf. die KO-Filtereinstellungen angewendet
Wichtig: Falls das Minimum und/oder das Maximum nicht definiert wurde, wird stets ein Wertebereich von 0..100 erzeugt.
Raster (Integer/Float): die Eingabe wird auf einen Wert mit dieser "Schrittweite" umgerechnet
z.B. Raster=0.5: die Eingabe 0.45 wird zu 0, die Eingabe 2.98 wird zu 2.5 umgerechnet
wird dieses Feld [leer] belassen, werden ggf. die KO-Filtereinstellungen angewendet
Nachkommastellen: die Eingabe wird ggf. auf die angegebene Anzahl von Nachkommastellen gerundet
Option "KO-Filter": ggf. werden die KO-Filtereinstellungen angewendet
KO2 zyklisch setzen: legt fest, wann und wie häufig KO2 auf einen Wert gesetzt werden soll
deaktiviert: das KO wird nur beim Beenden ("Loslassen") der Eingabe auf den entsprechenden Wert gesetzt
aktiviert: das KO wird beim Beenden und während der Eingabe (jedoch nur bei einer Wertänderung) auf den entsprechenden Wert gesetzt - dies wird u.U. zu einer hohen Buslast führen!
aktiviert (alle ... ms setzen): das KO wird beim Beenden und während der Eingabe (jedoch nur bei einer Wertänderung) auf den entsprechenden Wert gesetzt, jedoch nur in dem angegebenen Intervall
Wichtig: Ist diese Option aktiviert, wird das Visuelement keine Live-Vorschau-Werte bereitstellen.
Verbundenes Visuelement (Knopf): falls ein Visuelement mit dem Schieberegler verbunden***2 wurde, wird das verbundene Visuelement an der aktuellen Knopf-Position angezeigt (ggf. auch rotiert)
Abstand von Mittellinie: relativer Abstand des verbundenen Visuelements von der Mittellinie der grafischen Anzeige des Schiebereglers (siehe "Größe"), erlaubt sind Angaben im Bereich -∞..∞
Hinweis: Die Design-Angaben "X/Y-Position" des verbundenen Visuelements werden zusätzlich (Addition) angewendet.
Wichtig: Als Urspung für die Positionierung wird stets die Mitte des verbundenen Visuelements angenommen.
Kommunikationsobjekte
Dieses Visuelement kann (optional) folgende Kommunikationsobjekte (KO) verwalten:
KO1: Status
dieser KO-Wert wird ggf. als Wert und Position angezeigt
dieser KO-Wert wird zudem zur Steuerung und Beschriftung verwendet (Designs, Funktionen und Formeln)
KO2: Wert setzen
dieses KO wird auf den per Schieberegler eingestellten Wert gesetzt
Hinweis: Dieser KO-Wert wird während der Bedienung des Visuelements als Vorschau-Wert für das KO1 aller anderen Visuelemente mit aktivierter Live-Vorschau***1002 bereitgestellt.
KO3: Steuerung des dynamischen Designs
dieser KO-Wert wird ausschließlich zur Steuerung eines dynamischen Designs***1003 verwendet
wenn dieses KO angegeben wurde, wird ein dynamisches Design durch dieses KO3 gesteuert
wenn dieses KO nicht angegeben wurde, wird ein dynamisches Design durch das KO1 gesteuert
Hinweis:
Bei einer Aktivierung ergänzen sich KO1 und KO2 gegenseitig: Wird z.B. KO1 nicht angegeben, wird KO1 automatisch mit dem gleichen KO wie KO2 verknüpft (und umgekehrt).
Besonderheiten
die Ausrichtung des Schiebereglers (horizontal oder vertikal) erfolgt anhand des Seitenverhältnisses (Breite:Höhe) automatisch
die Eigenschaften Minimum und Maximum müssen stets angegeben werden (im Visuelement bzw. in den KO-Einstellungen)
Designs: Innenabstand und Textausrichtung werden ignoriert (die Textausrichtung ist stets zentriert)
Seitensteuerung/Befehle stehen nicht zu Verfügung
Tipps
Individuellen "Knopf" erzeugen
Mit Hilfe eines weiteren Visuelements (z.B. einem Universalelement) kann bei Bedarf ein individueller "Knopf" zur Anzeige der aktuellen Position des Schiebereglers erzeugt werden:
Zunächst wird z.B. ein Universalelement beispielsweise mit einem Hintergrundbild angelegt:
als KO1 wird das KO2 des Schiebereglers angegeben
ggf. kann hier die Option "Live-Vorschau" aktiviert werden, um das Universalelement in Echtzeit während der Bedienung des Schiebereglers reagieren zu lassen
je nach Ausrichtung des Schiebereglers (horizontal oder vertikal) wird im Design des Visuelements der Eigenschaft "X-Position" (horizontal) oder "Y-Position" (vertikal) die Formel "{range(...)}" zugewiesen (die Funktionsparameter werden in der Folge erläutert)
diese Angabe führt zu einer wertabhängigen Positionierung des Universalalements auf einem linearen Pfad
abschließend wird das Universalelement exakt(!) an einer Kante des Schiebereglers positioniert, je nach Ausrichtung und Bewegungsrichtung:
Bewegungsrichtung links/oben=Minimum: das Universalelement muss an der linken bzw. oberen Kante des Schiebereglers positioniert werden
Bewegungsrichtung rechts/unten=Minimum: das Universalelement muss an der rechten bzw. unteren Kante des Schiebereglers positioniert werden
Hinweis: Die genaue Position kann ggf. angepaßt werden, z.B. um das Universalelement (Knopf) exakt auf dem Pfad zu positionieren. In der Regel ist es z.B. sinnvoll, den Knopf mittig auf der entsprechenden Kante zu positionieren.
Die Parameter der o.g. Formel range(minValue,maxValue,Range)***r-3 sind wie folgt zu wählen:
minValue/maxValue: der Wertebereich (Minimum/Maximum) des Schiebereglers
Range: je nach Ausrichtung des Schiebereglers ist dessen Breite bzw. Höhe anzugeben
Range: je nach Ausrichtung des Schiebereglers ist dessen Breite (horizontal) bzw. Höhe (vertikal) anzugeben (ggf. abzüglich Rahmenbreite), zudem muss je nach Bewegungsrichtung der Wert negiert werden:
Bewegungsrichtung links/oben=Minimum: "Range" muss positiv angegeben werden, z.B. "100"
Bewegungsrichtung rechts/unten=Minimum: "Range" muss negativ angegeben werden, z.B. "-100"
Hinweis:
Zur Positionsanzeige kann alternativ (oder zusätzlich) z.B. auch eine Wertanzeige***1002-27 oder eine dynamische Hintergrundfarbe***1000-25 verwendet werden.
Bedienung in der Visualisierung
Durch das Anklicken (und Festhalten) einer beliebigen Stelle des Visuelements wird die Eingabe gestartet.
Ein Verschieben der Maus (mit gedrückter Maustaste) führt je nach Ausrichtung des Schiebereglers (horizontal oder vertikal) zu einer Änderung des Eingabewerts.
Ein Loslassen der Maustaste beendet die Eingabe, KO2 wird ggf. auf den eingestellten Wert gesetzt.