PositionLimitSwitch
This sensor outputs a boolean value indicating whether an input position is out of a configurable range or not.
When to use
Use this simulation component if you want to monitor, if an input position is within a configurable lower and upper limit. The component outputs a boolean value indicating whether an input position is out of the range or not.
How to use
Add this simulation component from the simulation component library. Define the parameters LowerSwitchPosition
and UpperSwitchPosition
and connect an output position to the input Position
of the simulation component.
In this example, the position output of a ServoMotor simulation component is monitored with the PositionLimitSwitch sensor.
Parameters
LowerSwitchPosition
A value in m which indicates the lower bound of the switch interval.
UpperSwitchPosition
A value in m which indicates the upper bound of the switch interval.
Inputs
Position
An input indicating the position to monitor in m.
Outputs
PositionReached
An output indicating whether the input Position
is inside the interval given by the parameters LowerSwitchPosition
and UpperSwitchPosition
or not.
PositionReachedReached
An output indicating whether the input Position
is outside the interval given by the parameters LowerSwitchPosition
and UpperSwitchPosition
or not.
Example
In this example, the output CurrentPosition
of the simulation component ServoMotor is monitored as shown in the picture before. The bounds are defined with [0 m, 10 m].