Festlegen von Bedingungen für While-Schleifen
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
Die While-Schleife enthält ein Unterdiagramm, das so lange ausgeführt wird, bis der Bedingungsanschluss einen bestimmten booleschen Wert erhält.
Führen Sie zum Festlegen von Bedingungen für eine While-Schleife die folgenden Schritte aus:
- Fügen Sie eine While-Schleife in das Blockdiagramm ein.
- Fügen Sie Objekte in die Schleife ein und erstellen Sie so ein Unterdiagramm für die Schleife.
- Verbinden Sie boolesche Daten, wie z. B. ein boolesches Element oder einen Ausgang einer Vergleichsfunktion mit dem Bedingungsanschluss
. Zum Erstellen eines booleschen Elements können Sie auch mit der rechten Maustaste auf den Anschluss klicken und im Kontextmenü Konstante erstellen oder Bedienelement erstellen auswählen. - (Optional) Der im Bedingungsanschluss gesetzte Standardwert ist Stopp, wenn TRUE. Das Verhalten des Bedingungsanschlusses kann geändert werden, wenn Sie mit der rechten Maustaste auf den Anschluss klicken und Bei TRUE fortfahren auswählen.
Hinweis Wenn Sie keine Bedingung festlegen, ist die While-Schleife eine Endlosschleife. Die Endlosschleife lässt sich auch durch Ändern des Werts nicht stoppen, da der Wert nur einmal abgefragt wird, bevor die Schleife beginnt. Zum Stoppen einer Endlosschleife müssen Sie die Ausführung des VIs abbrechen, indem Sie in der Symbolleiste auf die Schaltfläche Ausführung abbrechen klicken.
Eine While-Schleife wird immer mindestens einmal ausgeführt, da das VI den Bedingungsanschluss am Ende jedes Durchlaufs abfragt. Wenn Sie den Bedingungsanschluss offen lassen, ist das VI nicht funktionsfähig.
Soll im ersten Durchlauf keinerlei Programmcode ausgeführt werden, fügen Sie eine Case-Struktur in die Schleife ein.