Button(0)表示一楼电梯外上升请求,Button(1)表示二楼电梯外上升
请求,
Button(2)表示二楼电梯外下降请求, Button(3)表示三楼电梯
外下降请求);电梯内到达楼层控制按钮
floor(其中 floor(0)表示请
求到达一层,
floor(1)表示请求到达二层, floor(2)表示请求到达三
层)。
系统的输出包括电梯位置标识
position,表示电梯当前所在楼层;
电梯开门关门显示按钮
door(当 door=1 时表示开门,door=0 表示关
门);电梯当前运行状态按钮
up_down(当 up_down=1 时表示电梯
处于上升状态,当
up_down=0 时表示电梯处于下降状态)。
系统主要通过当前所在楼层以及运行状态、后续请求判断运行方
式。电梯处在第一层时,当它收到二层电梯外上下楼请求、三层电梯
外下楼请求、一层电梯内到达二层和三层请求时,电梯会按照指令上
升到相应楼层并开门、关门;若收到一层电梯外上楼请求只做开门响
应,随后根据使用者进入电梯后请求进行响应;其他请求不响应。