LabVIEWForum.de
Schieberegler mit Zwei Slidern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Schieberegler mit Zwei Slidern (/Thread-Schieberegler-mit-Zwei-Slidern)



Schieberegler mit Zwei Slidern - LabViewNix - 16.08.2007 19:33

Hallo an alle Leser dieser Anfrage.

Ich muss innerhalb einer Ereignisstruktur einen Schieberegler mit zwei Slidern abfragen. Die einzelnen Slider müssen je einen Start- und einen Enddatensatz innerhalb eines Arrays selektieren. Der ausgeschnittene Bereich soll dann in einem Diagramm dargestellt werden. Zudem müssen mit den Arraywerten Berechnungen angestellt werden.

Mein Problem dabei ist, dass die Schieberegler sich nicht überschneiden dürfen. D.h. der Slider für den unteren Wert darf nicht über den Slider für den oberen Wert geschoben werden und umgekehrt.
Ich kann die Min- und Max Werte des Reglers in abh. des Arrays setzen, aber nicht verhindern dass sich die Regler überschneiden. Ich habe schon versucht über die Eigenschaften der einzelnen Regler die min und max Werte innerhalb der Ereignsisstruktur dyn. zu setzen, führte aber nicht zum Erfolg. Gibt es ev. Einstellungen am Regler oder an den Slidern, die das gegenseitige Überfahren verhindern?. Kann ich ev. z.B für den Slider des Startwertes den Slider des Endwertes als obere Begrenzung angeben?


Schieberegler mit Zwei Slidern - Achim - 17.08.2007 06:23

Das mit dem Überschneiden ist doch nicht so kompliziert...du musst nur überprüfen, welcher von beiden den größeren respektive kleineren Wert hat und dann den BETRAG ihrer Differenz als Länge und den kleineren Wert als Startpunkt für die Ausschneideoperation (aus dem Array) nehmen!

Gruss
Achim


Schieberegler mit Zwei Slidern - Achim - 17.08.2007 06:32

Noch mal ich...ich hab sowas ähnliches schon mal gemachtn (Bereich zwischen zwei Cursoren in nem Graph), hier mal ein Screenshot. Die beiden Fälle hab ich hier mal untereinander kopiert...das VI kann ich leider nicht posten, ich müsste zuviel rauslöschen und dass ist mir jetzt zuviel Arbeit...

[attachment=8140]


Schieberegler mit Zwei Slidern - derTetris - 17.08.2007 06:35

Hi,
du kannst doch die Position des 1 Sliders als Minimum-Bereich des zweiten Sliders setzen und umgekehrt. Also im Prinzip sowas:[attachment=8141]


Schieberegler mit Zwei Slidern - Lucki - 17.08.2007 07:54

Kleine Morgengabe...

(VI LV 8.2)


Schieberegler mit Zwei Slidern - derTetris - 17.08.2007 08:08

...achso 1 Schieberegler mit 2 Slider...hab ich nicht richtig hingeguckt.


Schieberegler mit Zwei Slidern - LabViewNix - 06.12.2007 14:13

Hallo Leute,

leider etwas spät, aber besser als nie. Vielen Dank für euere Unterstützung und Tipps zu meinem Schiebereglerproblem. Basierend auf euere Beispiele habe ich eine Lösung gefunden.

Vielen Dank

LabVIEWNix (mittlerweile ein bisserl weniger "Nix"...)