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 

mehrere while-Schleifen stoppen



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!

16.02.2011, 08:50 (Dieser Beitrag wurde zuletzt bearbeitet: 16.02.2011 08:58 von Lucki.)
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: mehrere while-Schleifen stoppen
In dem zitierten Beispiel wurde vergessen zu sagen, daß das so nur mit den dort verwendeten kurzen Wartezeiten von 10ms zuverlässig funktioniert, da es dann nicht möglich ist, innerhalb dieser Zeit den Schaltknopf wieder loszulassen.
Die lehrbuchmäßig wasserdichte Lösung für das Stoppen von mehreren Schleifen sieht hingegen so aus:
   
wobei das nur eine von vielen Möglichkeiten ist. Der Grundgedanke ist: Das Control wird erst dann wieder zurückgesetzt - und zwar mit einer lokalen Variablen - wenn alle Schleifen beendet sind. (Man könnte z.B. auch ein Sequenzstruktur verwenden)
Ob man den Modus "Bei Drücken..." oder "Bei Loslassen.."verwendet, ist lediglich eine Frage der Bedien-Optik. Ein VI, dass mit einem Modus nicht funktioniert, kann man nicht mit Umstellen auf den anderen Modus reparieren. Ebenso gilt umgekehrt: Wenn ein VI funktioniert, dann mit beiden Modi gleichermaßen.
Die einfachere Lösung ist natürlich, den Schalter bei Stop einfach gedrückt zu lassen und erst beim nächsten Start rückzusetzen. Das empfinde ich als unschöne Lösung, aber die Geschmäcker mögen halt verschieden sein.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: mehrere while-Schleifen stoppen - Lucki - 16.02.2011 08:50

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Schleife stoppen in subVI illy777 31 13.547 14.09.2020 18:00
Letzter Beitrag: illy777
  While Schleife stoppen itz_me 4 5.894 13.04.2017 14:47
Letzter Beitrag: itz_me
  X Bildlaufleiste bei Signalverlaufsdiagram stoppen Carp 18 10.619 10.06.2016 09:57
Letzter Beitrag: Carp
  Frage zu Lauflicht stoppen(vorübergehend) fuego50 4 4.358 23.05.2016 17:05
Letzter Beitrag: fuego50
  Referenziertes VI stoppen marhi 7 5.858 08.03.2016 12:07
Letzter Beitrag: rolfk
  Parallele Schleifen beliebig stoppen/neustarten buettnerstefan 3 4.951 03.06.2015 15:23
Letzter Beitrag: buettnerstefan

Gehe zu: