Switch
Switch between two Real signals
Library
Modelica/Blocks/Logical
Description
The Logical.Switch switches, depending on the logical connector u2 (the middle connector) between the two possible input signals u1 (upper connector) and u3 (lower connector).
If u2 is true, the output signal y is set equal to u1, else it is set equal to u3.
Parameters
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_u1 | u1 | u1 | Structure | |
mo_u1/fixed | fixed | Cell of scalars | true | |
mo_u1/start | start | Cell of scalars | ||
mo_u2 | u2 | u2 | Structure | |
mo_u2/fixed | fixed | Cell of scalars | true | |
mo_u2/start | start | Cell of scalars | ||
mo_u3 | u3 | u3 | Structure | |
mo_u3/fixed | fixed | Cell of scalars | true | |
mo_u3/start | start | Cell of scalars | ||
mo_y | y | y | Structure | |
mo_y/fixed | fixed | Cell of scalars | true | |
mo_y/start | start | Cell of scalars |
Ports
Name | Type | Description | IO Type | Number |
---|---|---|---|---|
u1 | implicit | Connector of first Real input signal | input | 1 |
u2 | implicit | Connector of Boolean input signal | input | 2 |
u3 | implicit | Connector of second Real input signal | input | 3 |
y | implicit | Connector of Real output signal | output | 1 |