2002-01-08 00:47:53納納
起
Define elevator status:
{
STAND_BY,
MOVE_UP,
MOVE_DOWN
}
Define variables
ElevatorStatus = STAND_BY;
Running = true;
CurrentLevel = 1;
GotoLevel = 2;
TriggerElevator = true;
LOOP(Running = true)
{
IF( ElevatorStatus = STAND_BY)
{
IF (TriggerElevator = true)
IF ( CurrentLevel GotoLevel)
ElevatorStatus = MOVA_DOWN;
}
}
Noticed IF (CurrentLevel = GotoLevel) Elevator need not to move either up or down.
{
STAND_BY,
MOVE_UP,
MOVE_DOWN
}
Define variables
ElevatorStatus = STAND_BY;
Running = true;
CurrentLevel = 1;
GotoLevel = 2;
TriggerElevator = true;
LOOP(Running = true)
{
IF( ElevatorStatus = STAND_BY)
{
IF (TriggerElevator = true)
IF ( CurrentLevel GotoLevel)
ElevatorStatus = MOVA_DOWN;
}
}
Noticed IF (CurrentLevel = GotoLevel) Elevator need not to move either up or down.