Appearance
NOR
Overview
The NOR node (negated OR) is a logical gate that returns true only if all of its inputs are false. It is used to ensure a condition is met only when no conflicting signals are present.
Use NOR when:
- Ensuring an action only occurs when multiple sensors are inactive.
- Detecting an "all-off" or "no-faults" state in a system.
💡 Tip
This node performs the same operation as an OR node followed by a NOT node. Using a single NOR node keeps the flow cleaner.
Inputs
| Name | Type | Description |
|---|---|---|
| input_1..input_N | bool | Dynamic boolean input ports to be evaluated. |
⚠️ Warning
All configured input ports must be connected for the node to function correctly. If an input is missing, the node will not produce an output.
Outputs
| Name | Type | Description |
|---|---|---|
| output | bool | Returns true if all inputs are false; returns false if at least one input is true. |
Parameters
| Parameter | Default | Valid values | Tunable |
|---|---|---|---|
| Number of inputs | 2 | The whole number (integer) >= 2 | ❌ |
| Ignore Nothing values as inputs | false | bool | ❌ |
| Result when no inputs have values | false | bool | ❌ |
Number of inputs
Defines how many boolean input ports the node will provide for comparison.
Ignore Nothing values as inputs
- true: Any
Nothingvalue type inputs are ignored. - false: If any input is a
Nothingvalue type, the node output isNothing.
Result when no inputs have values
- true: When all inputs are
Nothingvalue type, the output istrue. - false: When all inputs are
Nothingvalue type, the output isfalse.
Example
Conveyor Belt Idle Detection
A conveyor belt is considered idle only if neither the belt motor is running nor a product is detected on the belt.
Configuration:
- Number of inputs:
2 - Ignore Nothing values as inputs:
false - Result when no inputs have values:
false
Result: If both inputs are false, the NOR output is true, indicating the conveyor belt is idle.
Related links
Reference:
- OR — returns
trueif at least one input is true - NAND — returns
trueif at least one input is false - NOT — inverts boolean values
- Boolean Trigger — blocks or passes data based on an input value (trigger)