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 sofort beenden ?



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!

03.10.2019, 10:47
Beitrag #2

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: While-Schleife sofort beenden ?
(03.10.2019 08:42 )RobertRoth schrieb:  Daher müsste ich wissen, wie man eine While-Schleife beenden kann, ohne die ganze Prozedur in der Schlaufe abzuarbeiten.

Meine Hoffnung ist, dass es eine einfache Variante gibt.

Hallo Robert,

grundsätzlich gibt es in LabVIEW, wie in den meisten Programmiersprachen kopf- und fußgesteuerte Schleifen. Der ersten sagt man im vorhinein, wie oft sie etwas tun soll, der zweiten im nachhinein, ob sie etwas nochmal tun soll.
Den Abbruch mehrerer parallel laufender Schleifen kann man über lokale oder ggf. globale Flags oder eleganter über einen Melder realisieren. Wenn dein Problem nun aber nicht der Abbruch der Schleife(n) ist, sondern der Abbruch des in der Schleife laufenden Quellcodes, dann müsste man sich erstmal die Struktur dieses Quellcodes ansehen. Grundsätzlich könnte man in einer Parallel-Notaus-Schleife mit der EXIT-Funktion das gesamte Programm killen. Das wird aber nicht der gewünschte Effekt sein.
Für den Abbruch innerhalb einer abzuarbeitenden Prozedur müsstest du eben an bestimmten Prozedurpunkten eine Abbruchmöglichkeit schaffen. Deshalb wäre es dafür sinnvoll, die Abarbeitung in einer State-Machine zu realisieren.

Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: While-Schleife sofort beenden ? - Trinitatis - 03.10.2019 10:47

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Asynchrone VIs mit Event Struktur sofort beenden Kiesch 4 784 Gestern 10:29
Letzter Beitrag: Kiesch
  Case Struktur 2 Schleifendurchläufe verzögert True setzen aber sofort auf False bachatero18 4 4.623 07.11.2020 14:08
Letzter Beitrag: Martin.Henz
  Schleife sofort beenden mprocket 9 5.809 19.01.2018 23:26
Letzter Beitrag: mprocket
  While Schleife durchläuft ein zweites mal nach beenden p4tti 5 4.371 15.09.2016 10:34
Letzter Beitrag: jg
  Schleife nach Pop-Up beenden TDO 6 5.158 16.02.2016 09:59
Letzter Beitrag: TDO
  While Schleife mit Mausklick beenden eincremerle 3 3.482 10.11.2015 07:53
Letzter Beitrag: eincremerle

Gehe zu: