部品の機能表

部品名 表示 上端子 右端子 下端子 左端子 機能
input 数値 横長四角 × × 出力 × 数値データを発火します。ここからデータが流れ始めます。
output 数値 横長四角 入力 × × × 数値データを表示します。こでデータの流れが終了します。
binOp 二項演算子の機能名 大きな正方形 × 入力 出力 入力 二つの入力データを機能名で指定した形で計算した結果を出力に出します。 引き算の様に対象に対称性がない場合は、左から右へと計算します。 つまり、引き算の場合は、左の数から右の数を引いた値が計算されます。 また、入力は二つそろうまで、計算できないので、そこで、フローが待たされる ことに注意してください。
uniOp 一項演算子の機能名 大きな正方形 入力 × 出力 × 入力データを機能名で指定した形で計算した結果を出力に出します。
merge merge 下向きの三角形(▽) × 入力 出力 入力 どちらか一方の入力があると、それをそのまま、出力に出します。 これは、フローの合流を表現しています。
branch branch 上向きの三角形(△) 入力 出力 × 出力 入力を、そのまま、二つの出力に出します。この結果、フローが増えることに 注意してください。以下、そのフローは並列に流れます。
if 条件演算子の機能名 左向きの三角形 入力 × 出力 入力 左の入力の値 ( 0 : 偽, 0 以外 : 真 ) によって、 上の入力をそのまま下に流すか、あるいは、その流れ を止めるかどうかの制御をおこないます。