Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
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?
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
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
17.08.2007, 06:32 (Dieser Beitrag wurde zuletzt bearbeitet: 17.08.2007 06:33 von Achim.)
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...
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Hi,
du kannst doch die Position des 1 Sliders als Minimum-Bereich des zweiten Sliders setzen und umgekehrt. Also im Prinzip sowas:
Regler.vi (Größe: 13,82 KB / Downloads: 294)
17.08.2007, 07:54 (Dieser Beitrag wurde zuletzt bearbeitet: 06.12.2007 19:37 von jg.)
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"...)