Next: Description Class Radiator
Up: No Title
Previous: Description Class Door
Description Class SunBlind
INTENTION
This class provides all definitions to describe a sun blind. A sun blind combines a sun blind lifter and a blind rotator. Both, lifter and rotator, are controlled using the same three point actuator. Additionally, a sun blind contains two sensors recognizing whether the blind has reached the upper or lower end.
To model the lifting of the blind and the rotating of the blind blades several states are introduced: moveUp, moveDown, moveStop, rotateStatus, rotateIncrease, rotateDecrease, and rotateStop.
DOMAIN KNOWLEDGE
NL |
: |
The blind lifter is always in exactly one of the three possible states moveUp, moveDown, moveStop. |
NL |
: |
The blind rotator is always in exactly one of the three possible states rotateIncrease, rotateDecrease, rotateStop. |
NL |
: |
If the blinds are moved down the rotating state, i.e. the angle of the blades is 0 degree. |
NL |
: |
If the blinds are moved up the rotating state, i.e. the angle of the blades is 180 degrees. |
NL |
: |
Whenever the status of the sun blind is set to stop, the blind is neither lifted in any direction nor are the blades rotated in any direction. |
NL |
: |
Whenever the status of the sun blind is set to FORWARD and the rotating state of the blades, i.e. the angle, is 180 degrees and the blind is not at the upper end, the blind is lifted up and the blades are not rotating. |
NL |
: |
Whenever the status of the sun blind is set to BACKWARD and the rotating state of the blades, i.e. the angle, is 0 degrees and the blind is not at the lower end, the blind is lifted down and the blades are not rotating. |
NL |
: |
Whenever the status of the sun blind is set to FORWARD and the rotating state of the blades, i.e. the angle, is not 180 degrees the blind is not lifted up or down in any direction but rotated in the direction of 180 degrees. |
NL |
: |
Whenever the status of the sun blind is set to BACKWARD and the rotating state of the blades, i.e. the angle, is not 0 degree the blind is not lifted up or down in any direction but rotated in the direction of 0 degrees. |
NonFormal |
: |
If the rotating angle of the blind blades is x degrees light can enter from an angle of x degrees from vertical. |
MACHINE SPECIFICATIONS
NL |
: |
Whenever the machine has set the actuator to FORWARD, i.e. to move up, for at least
time units, and the lowerEndContact constantly signals for this time that the blind is still at the lower end, something is wrong. |
NL |
: |
Whenever the machine has set the actuator to BACKWARD, i.e. to move down, for at least
time units, and the upperEndContact constantly signals for this time that the blind is still at the upper end, something is wrong. |
Next: Description Class Radiator
Up: No Title
Previous: Description Class Door
Forest-System
1999-06-10