LabVIEWForum.de
While Schleife in Sub VI beenden - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: While Schleife in Sub VI beenden (/Thread-While-Schleife-in-Sub-VI-beenden)



While Schleife in Sub VI beenden - mario990 - 22.12.2009 11:55

Hallo!

Ich lade aus einem Haupt- VI ein SubVI, in welchem eine While Schleife läuft. Meine Frage ist, ob und wie ich diese While Schleife mit einem Stopp- Button aus dem Haupt- VI beenden kann?

mfg


While Schleife in Sub VI beenden - Achim - 22.12.2009 12:15

Queue! Notifier!

Tausend Mal schon gefragt...


While Schleife in Sub VI beenden - mario990 - 22.12.2009 12:35

Aha, weiss leider nicht dass das mit Queue funktioniert und im Forum hab ich leider auch nichts gefunden!

Naja, viel sagt mir das jetzt nicht, aber ich schau mal was ich zusammenbringe!!


While Schleife in Sub VI beenden - dimitri84 - 22.12.2009 12:51

Vielleicht ist dieser thread was für dich.


While Schleife in Sub VI beenden - M Nussbaumer - 22.12.2009 12:54

Hast Glück, dass ich mich auch damit beschäftige und meine Beispiele noch nicht gelöscht habeWink

LabVIEW 8.5:
[attachment=51605:main.vi]
[attachment=51606:subV.vi]

Damit lässt sich die While-Schleife im subVI beenden

!Achtung! Wenn kein Timeout bei Dequeue im SubVI gesetzt wurde, wartet die Schleife auf den Queue und wird nicht ausgeführt !Achtung!


Hoffe das hilft dir weiter, ansonsten einfach fragen ^_^


While Schleife in Sub VI beenden - M Nussbaumer - 22.12.2009 13:27

F..k gerade gemerkt, dass es das falsche Beispiel ist Dry

Hier das richtige:

LabVIEW 8.5

[attachment=23317]
[attachment=23318]

Sorry falls ich dich verwirrt habe Rolleyes


While Schleife in Sub VI beenden - mario990 - 22.12.2009 14:49

Danke an M Nussbaumer und dimitri84!!!

Ihr habt mir sehr geholfen, kenn mich jetzt aus und funktiniert wunderbar!!!

mfg


While Schleife in Sub VI beenden - M Nussbaumer - 22.12.2009 15:08

Freut mich, dass dir meine Beispiele weitergeholfen haben, nachdem ich endlich die richtigen erwischt habeWink


While Schleife in Sub VI beenden - mario990 - 23.12.2009 13:33

Ich habe nun ein weiteres Problem!

Ich möchte zwei VI's aufrufen und diese gleichzeitig beenden! Nur leider wird immer nur eines beendet!

Habt ihr einen Tipp wie man das lösen könnte, dass beide gleichzeitig beendet werden?


While Schleife in Sub VI beenden - Y-P - 23.12.2009 14:01

Hier eine andere Alternative. So klappt's auch mit 2 SubVI's.

[attachment=23337]
Lv86_img
[attachment=23338]
Lv86_img

Gruß Markus