Logical Operator
Purpose
Combine input signals logically
Library
Control / Logical
Description
The selected Logical Operator is applied to the input signals. The output of the Logical Operator is \(1\) if the logical operation returns true, otherwise \(0\). In case of a single input, the operator is applied to all elements of the input vector.
Parameters
- Operator
Chooses which logical operator is applied to the input signals. Available operators are:
AND: \(y=u_n \& u_{n-1} \& \ldots \& u_1 \& u_0\)OR: \(y=u_n | u_{n-1} | \ldots | u_1 | u_0\)NAND: \(y=\neg(u_n \& u_{n-1} \& \ldots \& u_1 \& u_0)\)NOR: \(y=\neg(u_n | u_{n-1} | \ldots | u_1 | u_0)\)XOR: \(y= u_n \oplus u_{n-1} \oplus \ldots \oplus u_1 \oplus u_0\)NOT: \(y=\neg u\)
- Number of inputs
The number of input terminals. If the
NOToperator is selected, the number of inputs is automatically set to1.
Probe Signals
- Input \(i\)
The \(i\)-th input signal.
- Output
The block output signal.