INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Slide-Werte abfragen, wenn Wert geändert wurde



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!

01.09.2008, 10:24
Beitrag #1

Marcus A
Unregistered


 







Slide-Werte abfragen, wenn Wert geändert wurde
Hallo liebe LabVIEW-Gemeinde!

Ich habe ein Problem. Ich möchte mit LabVIEW einen Motor ansteuern. Soweit kein Problem. Der Moter erhält einen ASCII Befehl ("mrX", wobei X die anzahl der "Ticks" ist, um die der Motor fahren soll). Wenn der Motor desen Befehl erhalten hat, dann fängt er an sich zu bewegen. Ich möchte nun aber den Motor mittes eines Sliders steuern. Das Programm bleibt in einer While-Schleife während der Benutzer mittes Slider die Position des Motors einstellen kann. Das VI, welches den Befehl zum Bewegen des Motors ausgibt, sitzt in einer Event-Schleife und wird gestartet, sobald die Maustaste über dem Steuerslider losgelassen wird. Dann wird der Slider gesperrt, solange der Motor sich bewegt.

Nun ergibt sich aber ein Problem. Wenn der Benutzer nachässig ist, dann "greift" er den Schieber mit der Maus und bewegt ihn, kann aber dann die Maus außerhalb des Slider-Bereichs loslassen. Damit greift meine Case-Struktur aber nicht mehr und dass will ich vermeiden. Frage: Gibt es eine Möglichkeit das VI "Motorbewegen" immer dann auszulösen, wenn den Wert des Sliders geändert WURDE?

Alternativ könnte ich den Slider dynamisch abfragen, immer nur wenn der Benutzer einen neuen Wert eingestellt hat. Da habe ich aber auch keine Idee, wie ich das umsätzen könnte!

Um Mein Problem zu verdeutlichen habe ich mal ein kleines Demo-VI geschrieben. Slide2 soll immer dann aktualisiert werden, wenn der Benutzer den Wert von Slide geändert hat. Aber es soll sich nicht dadurch umgehen lassen, dass der Anwender die Maus außerhalb von Slide losläßt. Viellicht habt ihr mehr Ideen als ich. Danke im Vorraus!

Ach ja: Das Ist LabVIEW 8.2 ne andere Version habe ich leider nicht!

EDIT: Oh, je! Aus irgend einem unerfindlichen Grund ist mein Beitrag 2 mal im Forum gelandet! Tut mir leid! Bitte liebe Moderatoren, löscht einen! Nochmals Sorry!


Angehängte Datei(en)
Sonstige .vi  Demo_Slider.vi (Größe: 12,71 KB / Downloads: 229)
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Slide-Werte abfragen, wenn Wert geändert wurde - Marcus A - 01.09.2008 10:24
Slide-Werte abfragen, wenn Wert geändert wurde - Marcus A - 01.09.2008, 11:04
Slide-Werte abfragen, wenn Wert geändert wurde - Marcus A - 01.09.2008, 11:24
Slide-Werte abfragen, wenn Wert geändert wurde - Marcus A - 01.09.2008, 11:41
Slide-Werte abfragen, wenn Wert geändert wurde - Marcus A - 01.09.2008, 15:08

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Mittelwert wenn Werte in erster Spalte gleich marc_ampa 6 5.016 21.03.2022 08:38
Letzter Beitrag: marc_ampa
  Abfragen Werte in einem anderen VI handsch21 2 3.437 27.03.2018 10:31
Letzter Beitrag: handsch21
  Nur Werte in Array wenn Case True PreVIEW 10 10.560 10.02.2017 15:25
Letzter Beitrag: Dalle
  Wert an naheliegensten Wert aus Array anpassen TSC 17 11.489 26.07.2016 06:59
Letzter Beitrag: TSC
  Event struktur mit Slide gottfried 5 5.362 28.03.2015 10:43
Letzter Beitrag: BNT
  Dateiinhalt suchen und anzeigen wenn ein bestimmter Wert gleich ist uecontitech 7 6.421 24.03.2015 10:06
Letzter Beitrag: GerdW

Gehe zu: