LabVIEWForum.de - Stop-Button stoppt nicht zwei While-Schleifen

LabVIEWForum.de

Normale Version: Stop-Button stoppt nicht zwei While-Schleifen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
hallo,
gibt es eine Möglichkeit, mit nur einem Stopp-Button zwei parallele While-Schleifen zu stoppen?

Das Beispiel auf der Seite ni.com
funktioniert nicht richtig, da manchmal wenn man auf den Stopp-Button klickt, nichts passiert!

Wiktor
(07.07.2011 12:54 )wiktor schrieb: [ -> ]gibt es eine Möglichkeit, mit nur einem Stopp-Button zwei parallele While-Schleifen zu stoppen?

Zwei While Schleifen Parallel eine Bedingung zur Beendung
http://www.labviewforum.de/Thread-Zwei-W...n+parallel


Möglichkeiten:
  • Producer-Comsumer Pattern anschauen
  • Queues
  • Melder
  • lokale/globale Variable (funktioniert nicht mit Latch-Funktion)
  • usw.


Beste Grüße,
NWO
(07.07.2011 12:54 )wiktor schrieb: [ -> ]gibt es eine Möglichkeit, mit nur einem Stopp-Button zwei parallele While-Schleifen zu stoppen?
Genau das wird in dem Beispiel
[attachment=34572]
ja gezeigt, man hat dort nur eine Kleinigkeit vergessen. So wie es jetzt ist, funktioniert es nur das erste Mal. Später nur dann, wenn der Stop-Button vor jedem Start manuell auf false rückgesetzt wurde.
Das sollte man noch im Programm machen. Entweder vor dem Beenden oder vor Start oder (überflüssigerweise) beides zugleich, so wie hier:
[attachment=34574]
Referenz-URLs