Steuerungsknoten

Auf dieser Seite werden Knoten von Funktionsdiagrammen beschrieben, deren Zweck darin besteht, den Ausführungsfluss zu steuern.

If...Else node

If…Else

Ähnlich wie bei Programmiersprachen wird die If… Andernfalls wird die Möglichkeit eingeführt, das Ergebnis nach vordefinierten Bedingungen zu filtern.

Sie verwenden diesen Knoten in Verbindung mit den logischen Knoten und den Vergleichsknoten, die Sie beim Erstellen der zu überprüfenden Bedingung unterstützen.

Eingangsanschlüsse Bedingung Boolescher Wert\

Die Bedingung, die die Ausgabe des Knotens steuert.

If Variablentyp Der vom Knoten ausgegebene Wert, wenn Bedingung Wahr ist.

Sonst Variablentyp Der vom Knoten ausgegebene Wert, wenn Bedingung Falsch ist.

Sequenzknoten

Abfolge

Stellt sicher, dass ein Teil des Diagramms vor einem anderen berechnet wird.

Dies ist entscheidend für die Steuerung des Status von Variablen, wenn sie erstellt, gelesen und aktualisiert werden.

Weitere Informationen zum Sequenzknoten finden Sie auf der Seite Verwenden der Set-/Sequenzknoten dieser Dokumentation.

Eingangsanschlüsse In Variablentyp\

Der Teil des Grafen, der zuerst berechnet werden soll

Letzte Variablentyp
Der Teil des Grafen, der zuletzt berechnet werden soll

Knoten "Ganze Schleife"

Während-Schleife

Führt die Verzweigung Init einmal aus, und iteriert dann die Verzweigung Exit Cond.. und Schleifentext verzweigt bis zur Exit-Kond. Branch gibt True zurück.

Sobald die Schleife abgeschlossen ist, gibt der Knoten das Ergebnis der letzten Iteration des Schleifentextes aus.

Loops verfügen über eine implizite maximale Anzahl von Iterationen, die durch Setzen auf -1 deaktiviert werden können.

Variablen behalten ihren Wert über Iterationen hinweg bei und können in der Exitbedingung (Exitbedingung) aufgerufen werden.
Dies bedeutet, dass Sie jede Iteration zu einem Indexwert hinzufügen und seinen Wert in der Beendigungsbedingung überprüfen können, um die Anzahl der erforderlichen Schleifen zu steuern.

IMPORTANT
Mit Exit Cond. verbundene Knoten und Schleifenbody-Verzweigungen können nicht mit anderen Verzweigungen des Grafen verbunden werden.
Eingangsanschlüsse Init. Variablentyp\

Der Teil des Grafen, der vor der ersten Iteration berechnet wird, d. h. der Beginn der Schleife.

Abschlusskennung Boolescher Wert
Die Bedingung, die “true” sein muss, damit die Schleife beendet wird. Er wird bei jeder Iteration neu berechnet.
Hinweis: Die maximale Anzahl von Iterationen ist weiterhin auf den Parameter Max. Iterationen beschränkt.

Schleifentext Variablentyp
Der Graph, der von der Schleife profitiert. Er wird bei jeder Iteration neu berechnet.

Parameter Max. Iterationen Integer\

Die maximale Anzahl der vom Knoten ausgeführten Iterationen.
Der Knoten beendet die Iteration, wenn eines der folgenden Kriterien zuerst erfüllt wird: Diese maximale Anzahl wird erreicht oder die Beendigungsbedingung wird wahr .
Dieser Höchstwert kann deaktiviert werden, indem der Wert auf -1 festgelegt wird. An diesem Punkt kann nur die Beendigungsbedingung die Iterationen stoppen.

Einstellung "Max. iterations’ to -1 verbessert die Leistung in kleinen Schleifen, da es einen Zähler weniger gibt, der verfolgt und aktualisiert werden kann.

Beachten Sie jedoch, wie der Knoten konfiguriert ist, da es möglich ist, eine Endlosschleife zu erstellen, die dazu führen kann, dass Designer nicht mehr reagiert.

Sehen Sie sich dieses Tutorial zum While-Schleifen-Knoten an:

recommendation-more-help
substance-3d-designer-help-guide