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 

Wie kann man eine While Schleife von außen 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!

01.12.2006, 15:14 (Dieser Beitrag wurde zuletzt bearbeitet: 01.12.2006 15:17 von Lucki.)
Beitrag #11

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Wie kann man eine While Schleife von außen stoppen?
' schrieb:Hier Beispiel
Das Sub-Vi läßt sich nicht ohne weiteres mitten im Prozess stoppen, das geht nur über eine globale Variable oder mit anderen Methoden. Beispiel, wie es auch geht:
Das Sub-Vi erfasst kontinuierlich Daten und sendet diese über einen Melder an das Haup-VI. Wenn ich zu gegebener Zeit im Haupt.VI den Melder zerstörend beende, dann funktioniert der Melder im Sub-Vi nicht mehr und erzeugt einen Fehler. Diesen benutzte ich als Abbruchbedingung für das SU-VI.
Im Übrigen ist das einzig Denkbare und Richtige, daß in einer Schleife bei Abbruch noch alles ausgeführt wird. Wer soll anderenfalls wissen, was in der Schleife noch gemacht wurde und was nicht. Es bleibt Dir aber unbenommen, den Programmablauf entsprechend zu steuern, wenn Du irgendetwas bei Abbruch in der Schleife nicht mehr ausgeführt haben willst. Du brauchst dann in der Schleife einen Case und legst die Abbruchbedingung ran. Bei Abbruch wird dann für den Teil der Schleife, den Du bei Abbruch nicht ausgeführt haben möchtest, eine leeres Case ausgeführt. Aber das ist nicht unbedingt die feinste Art des Pogrammierens.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
Wie kann man eine While Schleife von außen stoppen? - Lucki - 01.12.2006 15:14

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

Gehe zu: