modelSwitchOffLogic
Manage switch-off logic
Information
Handles a predefinite number of switch-off signals and sets running to false as soon as one signal is set to true.Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | NbSwitchOffSignals | Number of switch-off signals to take into account in inputs | |
| Boolean | SwitchOffSignal10 | false | Initial switch-off signal 1 |
| Boolean | SwitchOffSignal20 | false | Initial switch-off signal 2 |
| Boolean | SwitchOffSignal30 | false | Initial switch-off signal 3 |
| Boolean | Running0 | if NbSwitchOffSignals >= 3 then not (SwitchOffSignal10 or SwitchOffSignal20 or SwitchOffSignal30) elseif NbSwitchOffSignals >= 2 then not (SwitchOffSignal10 or SwitchOffSignal20) else not SwitchOffSignal10 | Indicates if the component is initially running or not |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.BooleanInput | switchOffSignal1 | Switch-off signal 1 | |
| Modelica.Blocks.Interfaces.BooleanInput | switchOffSignal2 | Switch-off signal 2 | |
| Modelica.Blocks.Interfaces.BooleanInput | switchOffSignal3 | Switch-off signal 3 | |
| Modelica.Blocks.Interfaces.BooleanOutput | running | Indicates if the component is running or not |