Boolean Transforms work with logical signals. Outputs are 1 (True) or 0 (False).
Transform |
Operation |
---|---|
AND |
Out = 1 if all inputs are non-zero. Otherwise, Out = 0. |
Invert |
Performs a logical NOT. Input of 0 produces an output of 1. Input of 1 produces an output of 0. |
NAND |
NOT AND. Out = 0 if all inputs are non-zero. Otherwise, Out = 1. |
NOR |
NOT OR. Out = 1 if all inputs are 0. Otherwise, Out = 0. |
OR |
Out = 1 if any input is non-zero. Otherwise, Out = 0. |
XOR |
Out = 1 if one, but not both, of the inputs is non-zero. Otherwise, Out = 0. |
Boolean logic is defined for TRUE/FALSE values which in MxSuite are represented by 1 and 0 respectively. When any non-zero value is presented to the input of a Boolean Transform, it is treated as a 1 (True).