Sie können basierend auf einer Bedingung festlegen, welche Werte in den Ausgangstunnel einer Schleife übertragen werden. Die Bedingung wird über einen Rechtsklick auf den Ausgangstunnel der Schleife und Auswahl von Tunnelmodus»Bedingt aus dem Kontextmenü festgelegt.

Mit dem Menüpunkt Bedingt wird das Blockdiagramm vereinfacht. Das folgende Blockdiagramm zeigt beispielsweise, wie der bedingte Ausgangstunnel im rechten Diagramm dasselbe Ziel erreicht wie die Case-Struktur im linken Diagramm.

Der Menüpunkt Bedingt kann für jeden Tunnelmodus ausgewählt werden. In der folgenden Tabelle wird gezeigt, was bei der Auswahl des Menüpunkts Bedingt für jeden Tunnelmodus passiert.

Tunnelmodus Ergebnis
Letzter Wert Speichert unter einer bestimmten Bedingung den Wert der letzten Schleife im Tunnel. Das Auslesen des letzten Werts ist nützlich, wenn Sie wissen möchten, welcher Wert zuletzt an einen Rückkopplungsknoten übergeben wurde.
Indizieren Fügt dem Array unter bestimmten Bedingungen indizierte Elemente hinzu.
Verknüpfen Fügt alle Eingänge ihrer Reihenfolge nach einem Array an, das die gleiche Dimensionsanzahl wie das Eingangs-Array hat.

Ein Beispiel zum bedingten Übertragen von Werten in die Ausgangstunnel der Schleife ist das VI "Loop Tunnel Modes.vi" im Verzeichnis labview\examples\Structures\Shift Registers and Tunnels.