电梯调度项目文档
一、 软件使用介绍。
这个是软件初始状态下的界面:
这个是软件在运行时的界面:
用户按下报警键之后,该部电梯的全部上
下行需求将被清空,电梯基址在原地(模
拟电梯出现故障),此时电梯处于报警状
态,不再接受上下行任务。只有当用户再
次按下该键,解除报警状态,电梯才能恢
复正常。
关门键按下之后,电梯的线程将
会启动,如果楼层中有上下楼的
需求,那么电梯将运动起来,否
则电梯将静止在原地。
当用户按下开门键时,
如果当前楼层恰好为有
需求的楼层,那么电梯
将会在该楼层停下(模
拟开门操作)。如果当
前楼层为无需求层,那
么直接忽略开门动作。
同时代表电梯内部,以及每层楼每部
电梯门口的数码显示器,指示当前电
梯状态。(指示格式为:%d [上升中|
下降中|空闲])
这个是每层楼每部电
梯门口的按钮,电梯
的外部按钮
代表楼层,蓝色为
有电梯停靠的楼层
代表电梯的内部按钮,有 20
层楼,则有 20 个按钮。用户
点击某一项代表需到达哪一
层。
该按钮按下之后,电梯的外部
按钮将全部点亮,这时我们可
以看到满载情况下电梯的调度
情况(满负荷情况下的调度)。
在该程序中,用户的外部需求会转化为某一部电梯
的内部需求(这就是该程序中的电梯调度)
空心星星代
表有人在电
梯外部按了
上行的按钮,
且该需求未
分配给电梯。