Welcome to i.CanDrawIt® graphical programming
for Building Automation and Facility Management.

i.CanDrawIt® Logic Library

Logic functions perform bitwise logic operations. True logic operation will result when data is zero or one. When other non-zero data is used, the result is likely to be interpreted as always true by function blocks using the resulting output from these logic function blocks. Use comparison function blocks to reduce non-zero data to only one or zero.

Produces logical AND of the inputs.
Produces logical AND of the inputs.
Produces logical AND of the inputs.
Produces logical AND of the inputs.
Produces logical OR of the inputs.
Produces logical OR of the inputs.
Produces logical OR of the inputs.
Produces logical NAND of the inputs.
Produces logical NAND of the inputs.
Produces logical NOR of the inputs.
Produces Exclusive OR (XOR) of the inputs.
Produces logical inverse of the input.
Set-Reset Latch: Output goes high when Set is logic high. Output goes low when Reset is logic high. Reset overrides Set. Input "high" is any non-zero value, "low" is zero. Output high is 1, low is 0.
Data Latch: The state of the Data input is produced at the Q output upon the low to high transition of the CLK input. Data input is disregarded except upon transition of CLK low to high. Reset overrides and returns Q output to zero.