Blocks that are described with boolean and logic statements and operations
Extends from Modelica.Icons.Package (Icon for standard packages).
| Name | Description |
|---|---|
| Negative current logic block | |
| Passes through the higher value of the two inputs | |
| Passes through the lower value of the two inputs | |
| Relay, y = if u1 > 0 then u2 else u3 | |
| Relay, y = if u1 > Vov then u3 elseif u1 < -Vov then u4 else u2 |
OpenIPSL.NonElectrical.Logical.NegCurLogicNegative current logic block
| Name | Description |
|---|---|
| RC_rfd | |
| nstartvalue |
| Name | Description |
|---|---|
| Vd | |
| Efd | |
| XadIfd |
OpenIPSL.NonElectrical.Logical.HV_GATEPasses through the higher value of the two inputs
Extends from Modelica.Blocks.Math.Max (Pass through the largest signal).
| Name | Description |
|---|---|
| u1 | Connector of Real input signal 1 |
| u2 | Connector of Real input signal 2 |
| y | Connector of Real output signal |
OpenIPSL.NonElectrical.Logical.LV_GATEPasses through the lower value of the two inputs
Extends from Modelica.Blocks.Math.Min (Pass through the smallest signal).
| Name | Description |
|---|---|
| u1 | Connector of Real input signal 1 |
| u2 | Connector of Real input signal 2 |
| y | Connector of Real output signal |
OpenIPSL.NonElectrical.Logical.RelayRelay, y = if u1 > 0 then u2 else u3
| Name | Description |
|---|---|
| u1 | |
| u2 | |
| u3 | |
| y |
OpenIPSL.NonElectrical.Logical.Relay3Relay, y = if u1 > Vov then u3 elseif u1 < -Vov then u4 else u2
| Name | Description |
|---|---|
| Vov | Threshold for relay |
| Name | Description |
|---|---|
| u1 | |
| u2 | |
| u3 | |
| y | |
| u4 |