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 

While Schleife vorzeitig abbrechen



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!

05.04.2012, 18:46
Beitrag #1

Moeseph Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Jul 2008

8.6
-
DE

55128
Deutschland
While Schleife vorzeitig abbrechen
Hallo liebe LV-Gemeinde!

Ich habe eine technische Frage bezüglich des Abbrechens einer While-Schleife. Ich möchte eine Apparatur betreiben, die periodisch arbeiten soll. Ein Durchlauf durch die Prozedur, in der von LV letztlich I/O Kanäle geschaltet werden sollen, dauert etwa 20 Sekunden. Ich habe mir also eine While-Schleife gebaut, in der jede Menge Kram erledigt wird und die beendet wird, sobald die Abbruchbedingung erreicht ist.

Meine Frage zielt nun dahin, ob es eine Möglichkeit, die While-Schleife direkt abzubrechen, wenn irgendwann im Verlauf der etwa 20 Sekunden dauernden Periode etwas schief geht. Die Schleife soll also nicht erst bis zum Ende des jeweiligen Durchlaufs gehen und dann einfach nicht wieder aufs Neue starten, sondern direkt beendet werden. Ich möchte allerdings nicht das ganze Programm beenden, sondern ausdrücklich nur die Schleife.

Ich habe mir überlegt, den Inhalt der Schleife in ein Sub-VI zu packen, welches dann anstelle des jetzigen Inhalts in der While-Schleife läuft. Dieses Sub-VI will ich dann im Fall der Fälle durch das STOPP-VI beenden und dann dafür sorgen, dass die While-Schleife ebenfalls beendet wird.

Meine eigentliche Frage ist nun, ob dieser Gedanke in diesem Fall tatsächlich das Mittel der Wahl ist, oder ob es elegantere und/oder bessere Methoden gibt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
While Schleife vorzeitig abbrechen - Moeseph - 05.04.2012 18:46

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Sub-VI über Button im Hauptpanel abbrechen der Philipp ausm Wald 28 28.833 01.08.2018 06:55
Letzter Beitrag: GerdW
  "Abbrechen"-Knopf im Datei-Dialog ändern Marcusius 1 3.319 10.06.2015 12:49
Letzter Beitrag: jg
  Laufendes VI abbrechen Patrik 5 6.318 04.04.2013 08:09
Letzter Beitrag: Patrik
  wie Prozess vorzeitig abbrechen? Hasenfuss 3 4.437 13.03.2013 16:46
Letzter Beitrag: GerdW
  Zyklus abbrechen ragingbull 11 8.472 24.09.2012 16:19
Letzter Beitrag: GerdW
  Zeitgesteuerte Schleife vorzeitig aufrufen ralph.d 2 3.468 25.05.2012 13:26
Letzter Beitrag: Lucki

Gehe zu: