Wired Gate
- Wired Gate
- Gate Arithmetic
- Absolute(絶対値)
- Add(足し算)
- And/Add
- Ceiling(切り上げ)
- Delta
- Delta (Rectified)
- Divide(割り算)
- Exp(指数)
- Exponential Power(指数)
- Floor(切り下げ)
- Identity
- Increment
- Increment/decrement(増加/減少)
- Inverse
- Log(自然対数)
- Log 10(常用対数)
- Modulus(余り)
- Multiply(かけ算)
- Negate(マイナス)
- Percent(パーセント)
- PI(円周率)
- Random(乱数)
- Round(四捨五入)
- Sign
- Square Root(平方根)
- Subtract(引き算)
- Gate Comparison
- Gate Logic
- Gate Arithmetic
Gate Arithmetic
計算をするチップが入っています。
Absolute(絶対値)
入力数: 1 (A) 出力数: 1 (OUT) Aで入力された値の絶対値を返します。 A --> (A)
Add(足し算)
入力数: 8 (A,B,C,D,E,F,G,H) 出力数: 1 (OUT) AとBで入力された値の合計値を返します。 A B --> A + B
And/Add
入力数: 2 (A,B) 出力数: 1 (Out) AとBで入力された値がどちらもtrueの場合、合計値を返します。 そうでない場合は0を返します。
Ceiling(切り上げ)
入力数: 1 (A) 出力数: 1 (Out) Aで入力された値を切り上げます。
Delta
入力数: 1 (A) 出力数: 1 (Out)
Will output the rate of change of A, i.e. the derivative of A with respect to time. Example found here. This is from Orb's Tutorials.
Delta (Rectified)
入力数: 1 (A) 出力数: 1 (Out)
Will output the rate of change of A, i.e. the derivative of A with respect to time. Example found here. This is from Orb's Tutorials.
Divide(割り算)
入力数: 2 (A,B) 出力数: 1 (Out) AをBで割ります。 Bには0を入力しないで下さい。 A B --> A/B
Exp(指数)
入力数: 1 (A) 出力数: 1 (Out) Aで入力された値が指数になります。 A --> e^A
Exponential Power(指数)
入力数: 2 (A-B) 出力数: 1 (Out) 指数パワー A B --> A^B
Floor(切り下げ)
入力数: 1 (A) 出力数: 1 (Out) Aで入力された値を切り下げます。
Identity
入力数: 1 (A) 出力数: 1 (Out) 変化しません。 A --> A
Increment
入力数: 3 (A, clk, Reset) 出力数: 1 (Out) 本家Wiki待ち
Increment/decrement(増加/減少)
入力数: 4 (A, Increment, Decrement, Reset) 出力数: 1 (Out)
Same as the Up/Down counter, but increases/decreases by a specified amount. For example: when the increment is positive(negative untested) it will add A to the output.
Inverse
入力数: 1 (A) 出力数: 1 (Out) Aで入力された値の逆数になります。 A --> 1/A
Log(自然対数)
入力数: 1 (A) 出力数: 1 (Out) Aで入力された値が自然対数になります。
Log 10(常用対数)
入力数: 1 (A) 出力数: 1 (Out) Aで入力された値が常用対数になります。
Modulus(余り)
入力数: 2 (A,B) 出力数: 1 (Out) Aで入力された値をBで入力された値で割った値を返します。 A B --> A/B + R -> R
Multiply(かけ算)
入力数: 8 (A,B,C,D,E,F,G,H) 出力数: 1 (Out) 入力された値をかけます。
Negate(マイナス)
入力数: 1 (A) 出力数: 1 (Out) Aで入力された値の符号を反転します。 A --> -A
Percent(パーセント)
入力数: 2 (Value, Max) 出力:1 Value = A, Max=B (A/B)*100
PI(円周率)
入力数: 0 出力数: 1 (Out) 円周率を出力します。
Random(乱数)
入力数: 2 (A,B) 出力数: 1 AとBで入力された値の範囲内で乱数を生成し出力します。
Round(四捨五入)
入力数: 1 (A) 出力数: 1 入力した値を四捨五入して返します。
Sign
入力数: 1 (A) 出力数: 1 (Out) Aで入力された値が1,-1,正負の数の場合1を返します。0の場合は0。
Square Root(平方根)
入力数: 1 (A) 出力数: 1 (Out) 入力された値の平方根を返します。 A --> √A
Subtract(引き算)
入力数: 2 (A,B) 出力数: 1 (Out) AからBを引きます。 A B --> A - B
Gate Comparison
値を比較するチップが入っています。
Greater than(A>B)
入力数: 2 (A,B) 出力数: 1 AがBよりも大きい場合1を返します。そうでない場合は0を返します。 A > B --> 1 A ≦ B --> 0
Greater than or Equal(A≧B)
入力数: 2 (A,B) 出力数: 1 AがB以上の時1を返します。そうでない場合は0を返します。 A ≧ B --> 1 A < B --> 0
Less Than(A<B)
入力数: 2 (A,B) 出力数: 1 AがBよりも小さい場合1を返します。そうでない場合は0を返します。 A < B --> 1
Less than or Equal(A≦B)
入力数: 2 (A,B) 出力数: 1 AがB以下の時1を返します。そうでない場合は0を返します。 A ≦ B --> 1
Is In Range (exclusive)
入力数: 3 (Min, Max, Value) 出力数: 1 Valueで入力された値がMin,Max内の時1を返します。そうでない場合は0を返します。 Min<Value<Max --> 1
Is In Range (inclusive)
入力数: 3 (Min, Max, Value) 出力数: 1 Valueで入力された値がMin,Max以内の時1を返します。そうでない場合は0を返します。 Min≦Value≦Max --> 1
Equal(A=B)
入力数: 2 (A,B) 出力数: 1 AとBが等しいとき1を返します。そうでない場合は0を返します。 A = B --> 1
Not Equal
入力数: 2 (A,B) 出力数: 1 AとBが等しくないとき1を返します。そうでない場合は0を返します。 A ≠ B --> 1
