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

TypeNameDefaultDescription
IntegerNbSwitchOffSignalsNumber of switch-off signals to take into account in inputs
BooleanSwitchOffSignal10falseInitial switch-off signal 1
BooleanSwitchOffSignal20falseInitial switch-off signal 2
BooleanSwitchOffSignal30falseInitial switch-off signal 3
BooleanRunning0if NbSwitchOffSignals >= 3 then not (SwitchOffSignal10 or SwitchOffSignal20 or SwitchOffSignal30) elseif NbSwitchOffSignals >= 2 then not (SwitchOffSignal10 or SwitchOffSignal20) else not SwitchOffSignal10Indicates if the component is initially running or not

Connectors

TypeNameDefaultDescription
Dynawo.Connectors.BPinswitchOffSignal1Switch-off signal 1
Dynawo.Connectors.BPinswitchOffSignal2Switch-off signal 2
Dynawo.Connectors.BPinswitchOffSignal3Switch-off signal 3
Dynawo.Connectors.BPinrunningIndicates if the component is running or not