blockLogicalSwitch

Logical Switch

Extends from Blocks.Interfaces.partialBooleanSI3SO (Partial block with 3 input and 1 output Boolean signal).

Information

The LogicalSwitch switches, depending on the Boolean u2 connector (the middle connector), between the two possible input signals u1 (upper connector) and u3 (lower connector).

If u2 is true, connector y is set equal to u1, else it is set equal to u3.

Connectors

TypeNameDefaultDescription
Blocks.Interfaces.BooleanInputu1 (from partialBooleanSI3SO)Connector of first Boolean input signal
Blocks.Interfaces.BooleanInputu2 (from partialBooleanSI3SO)Connector of second Boolean input signal
Blocks.Interfaces.BooleanInputu3 (from partialBooleanSI3SO)Connector of third Boolean input signal
Blocks.Interfaces.BooleanOutputy (from partialBooleanSI3SO)Connector of Boolean output signal