Bedingtes Übertragen von Werten in die Ausgangstunnel einer Schleife
- Aktualisiert2025-08-27
- 1 Minute(n) Lesezeit
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.