Prüfen boolescher Werte bei jeder Iteration
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
Wenn die Schleife den Wert eines Anschlusses bei jeder Iteration abfragen soll, fügen Sie den Anschluss in die Schleife ein.
Gehen Sie wie folgt vor, damit die Schleife den Wert des booleschen Anschlusses bei jeder Iteration abfragt:
- Fügen Sie ein boolesches Bedienelement auf dem Frontpanel ein.
- Fügen Sie den booleschen Anschluss in eine Schleife im Blockdiagramm ein.
- Verbinden Sie den booleschen Anschluss mit dem Bedingungsanschluss der Schleife. Hinweis Die im folgenden Beispiel dargestellte While-Schleife kann angehalten werden, indem Sie den Wert des Elements auf dem Frontpanel auf FALSE setzen.

Wenn Sie den Bedingungsanschluss einer While-Schleife, der auf Bei TRUE fortfahren steht, in einen booleschen Anschluss mit dem Wert TRUE einstellen und außerhalb der Schleife platzieren, wird eine Endlosschleife erzeugt (vgl. das folgende Blockdiagramm).
Eine Endlosschleife kommt auch zustande, wenn Sie den Bedingungsanschluss einer While-Schleife, die auf Bei TRUE stoppen steht, in einen booleschen Anschluss mit dem Wert FALSE umwandeln und diesen außerhalb der Schleife platzieren.
Zum Stoppen einer Endlosschleife müssen Sie die Ausführung des VIs abbrechen, indem Sie auf der Symbolleiste auf die Schaltfläche Abbrechen klicken. Durch Ändern des Elementwerts wird die Endlosschleife nicht gestoppt, da der Wert erst nach dem Schleifenende und der erneuten Ausführung des VIs übergeben wird.