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!

05.12.2006, 10:36
Beitrag #17

Kvasir Offline
LVF-Freak
****


Beiträge: 642
Registriert seit: May 2006

10
2004
DE_EN

0000
Oesterreich
Wie kann man eine While Schleife von außen stoppen?
Das mit dem "nichtinitialisierten Shiftregister" ist eigentlich ganz einfach. (Obwohl ich sagen muss, dass ich den Trick noch nicht kannte. Man lernt hier immer wieder was).

Normalerweise setzt man eine Konstante an den Eingang des Shiftregisters, außerhalb der Schleife. Dadurch nimmt das Register diesen Wert an beim ersten Durchlauf.
Tut man dies nicht, so steht im Shiftregister, der Wert den das Register bei der letzten Ausführung hatte.

Erstellst du nun so ein SubVi, wie Lucki gezeigt hat und führst es einmal aus, mit SetValue auf true, so nimmt dein Shiftregister diesen Wert auf und das SubVi schließt wieder (Die Schleife läuft ja immer nur 1x).
Rufst du das SubVi erneut auf, dann hat das Shiftregister (da ja keine Konstante vorgeschalten ist) den Wert, den du vorher hineingeschrieben hast.

Damit erfüllt dieses kleine SubVi die Funktion einer globalen Variable.

A few weeks of developement and testing can save a WHOLE afternoon in the library!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Wie kann man eine While Schleife von außen stoppen? - Kvasir - 05.12.2006 10:36

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

Gehe zu: