IF-else | |
ID | 170 |
---|---|
Category | Signal-misc |
Sublayer width | 14 |
If binary value of IN1
is 1.0, output the unmodified value of IN0
to OUT1
. else output it to OUT0
.
The input IN1
is binary, its value is rounded so any value ≥0.5 is equal to 1.
local in0 = this:read(0)
local in1 = this:read(1)
if in1 >= 0.5 then
this:write(1, in0)
else
this:write(0, in0)
end
IN0
: ValueIN1
: ConditionOUT0
: IF NOT IN1 THEN IN0 ELSE 0
OUT1
: IF IN1 THEN IN0 ELSE 0