制御ノード
このページでは、実行フローを制御することを目的とする関数グラフのノードについて説明します。
このノードを論理ノードおよび比較ノードと組み合わせて使用すると、チェックする条件を構築するのに役立ちます。
ノードの出力を制御する条件。
If 変数の型条件が 真 の場合にノードによって出力される値。
Else 変数の型条件が False の場合にノードによって出力される値。
これは、作成、読み取り、更新される変数の状態を制御するために重要です。
シーケンスノードの詳細については、このドキュメントのUsing the Set/Sequence nodesページを参照してください。
最初に計算されるグラフの部分
最後 変数の型
グラフの最後に計算される部分
ループは暗黙の最大反復回数を持ち、-1に設定することで無効にできます。
変数は反復処理を行っても値を保持し、終了条件(終了条件)でアクセスできます。
つまり、反復ごとにインデックス値を追加し、終了条件でその値をチェックして、必要なループの数を制御できます。
最初の反復の前に計算されるグラフの部分、つまりループの開始。
続行を終了 ブール値
ループを停止するためにtrueとなる必要がある条件。 反復処理ごとに再計算されます。
注意:繰り返しの最大数は、引き続き 最大繰り返し パラメーターに制限されています。
ループ本文 変数の型
ループから得られるグラフ。 反復処理ごとに再計算されます。
ノードによって実行される反復の最大数です。
この最大数に達するか、終了条件がtrueになったときに、次のいずれかの条件が最初に満たされると、ノードの反復が停止します。
この最大値は、値を -1 に設定することで無効にできます。 この時点で、終了条件でのみ反復を停止できます。
'Maxを設定しています。 反復の–1を指定すると、トラッキングとアップデートのカウンタが1つ少なくなるため、小さなループでパフォーマンスが向上します。
ただし、無限ループを生成してDesignerが応答しなくなる可能性があるため、ノードの構成には注意してください。
While Loopノードに関するこのチュートリアルをご覧ください。