Eine While-Schleife wird immer mindestens einmal ausgeführt, da ein VI den Bedingungsanschluss am Ende jeder Iteration abfragt.

Nachfolgend wird beschrieben, wie Sie eine While-Schleife zum Prüfen der Bedingung erzeugen. Die Schleife soll in der ersten Iteration keinen Programmcode ausgeben, wenn die Bedingung FALSE lautet.

  1. Fügen Sie eine While-Schleife in das Blockdiagramm ein und ziehen Sie sie auf die gewünschte Größe auf.
  2. Fügen Sie eine Case-Struktur in die While-Schleife ein und ziehen Sie sie auf die gewünschte Größe auf.
  3. Erstellen Sie zur Steuerung des VIs ein boolesches Bedienelement.
    1. Klicken Sie mit der rechten Maustaste auf den Selektoranschluss der Case-Struktur und wählen Sie die Option Bedienelement erstellen aus, um ein boolesches Bedienelement zu erzeugen.
    2. Verbinden Sie dieses mit dem Bedingungsanschluss der While-Schleife. Ziehen Sie den Bedingungsanschluss unter das boolesche Bedienelement, so dass eine möglichst kurze, gerade Verbindung entsteht, und verzweigen Sie die vorhandene Verbindung.
  4. Ändern Sie die Bedingung in Bei TRUE fortfahren.
  5. Fügen Sie die Funktion Zufallszahl (0-1) in den TRUE-Case ein.
  6. Fügen Sie ein Signalverlaufsdiagramm in das Frontpanel ein.
  7. Verbinden Sie im Blockdiagramm die Funktion "Zufallszahl (0-1)" mit dem Signalverlaufsdiagramm. Achten Sie darauf, dass sich sowohl die Funktion als auch das Diagramm im ausgewählten Case-Zweig befinden.

Mit den folgenden Schritten wird die Funktionsweise der While-Schleife geprüft und das VI gestartet.

  1. Überprüfen Sie das Frontpanel. Das boolesche Bedienelement muss standardmäßig auf AUS stehen.
  2. Klicken Sie mehrmals auf die Ausführen-Schaltfläche, um das VI auszuführen. Beachten Sie, dass das Diagramm keine Werte anzeigt. Die While-Schleife wird einmal ausgeführt, nicht jedoch die Case-Struktur, solange das boolesche Bedienelement auf AUS steht.
  3. Klicken Sie mit dem Bedienwerkzeug auf die Schaltfläche Boolesch, um sie auf EIN zu setzen.
  4. Klicken Sie auf die Schaltfläche Ausführen. Die While-Schleife wird wiederholt ausgeführt. Dabei werden Zufallszahlen erzeugt, die im Diagramm angezeigt werden.
  5. Klicken Sie auf die Schaltfläche Boolesch, um das VI zu stoppen.