Since | 14.5 |
Block Endノードは、汎用のブロック終了ノードです。 これは、Block Beginノードと一緒に使用し、ループおよび条件付きifブロックを構築することができます。
Note
ブロックノードは、通常、より高いレベルの For Loop, For-Each Loop, While Loopツールと共に黙示的に置かれます。
パラメータ ¶
Paired Block
開始/終了のブロックペアを形成するペアブロックへのパス。 両方のノードは同じネットワークにある必要があります。 ペア間に接続されたノードは、convex(凸)ハルで囲まれ、コードブロック内に配置されます。 開始と終了のブロックのタイプに応じて、いろいろな制御フローをブロック上で実行することができます。
Enclose Inputs
どの入力ノードをコードブロックの内部に配置するべきかどうかを決定するには2つの方法があります。 これが設定されていないと、入力ノードがペアになった開始ブロックの出力に依存する場合、入力ノードは閉じられるだけです。 これが設定されていると、ブロック内へ移動することができるノードは、ブロック内へ移動します。
if-blocksの場合は、できるだけ多くのノードを内側に移動させて、条件がfalseの場合は、そのような移動を行なわないようにするのが効果的です。
また、loop-blocksの場合は、できるだけ多くのノードを外側に移動させて、ループ時には2回以上実行しないようにするのが効果的です。
Number of Outputs
デフォルトでは、出力は各入力に対して生成されます。
これにより、追加の出力を指定することができます。
入力ワイヤが存在しない場合、値は0
として想定されるため、タイプを指定する必要があります。
Endブロックの出力は、Beginブロックの出力とペアになっています。 何も名前がない場合、ペアリングは順番に行なわれます。 名前がある場合は、名前によりペアリングが行なわれます。
See also |