标签:
现有一新建办公大厦,共有21层,共有四部电梯,所有电梯基本参数如下表所示:
电梯编号 |
可服务楼层 |
最大乘客数量 |
最大载重量 |
1 |
全部楼层 |
10 |
800 kg |
2 |
单层 |
10 |
800 kg |
3 |
双层 |
20 |
1600 kg |
4 |
全部楼层 |
20 |
2000 kg |
其使用规定如下:
1、楼层号为0~20,其中0号为地下一层;
2、有楼层限制的电梯不在响应楼层停靠,如单双层;
3、所有电梯采用统一按钮控制
请根据上述要求设计并实现一个电梯控制程序,如果有图形显示就更好了。
对于这个问题我有以下想法,不足之处麻烦指出,让我能更好的解决问题
要解决电梯调度问题,有以下几个要点: 1.楼层数量
2.电梯数量
3.电梯负重
4.乘客数量
5.电梯停留时间
6.电梯停留楼层
这几个问题是我现在能想到的几个主要问题,现在就是为解决这几个问题,那么我的电梯调度就可以说解决了。如果可以,还得加上求助按键,那么电梯出问题时,电梯内的人可以向外界求助。
那么我设计一下电梯的按键
电梯内部的楼层按钮:电梯内部对应每一个楼层的按钮成为楼层按钮,编号为-1,1,2,3,4……20的按钮。当乘客进入电梯后按下楼层按钮,此按钮显示灰色,代表不可以用。这样就表示乘客将要去往此层,电梯将开往相应层。当电梯到达该层后,按钮恢复可以使用状态。
电梯内部开门按钮:当电梯达到乘客想要去往的某楼层后,乘客需要准备离开电梯,当电梯停稳后,乘客可以按下开门按钮,电梯门将打开,让用户离开。如若电梯到了乘客曾经按下的楼层,但是无乘客按开门按钮,电梯将自动在停稳后1秒后自动开门。
电梯内部关门按钮:当所有想要乘坐电梯的乘客都进入电梯以后,准备让电梯开始运行的时候,乘客需要按下关门按钮,让电梯门关闭,使电梯进入运行状态。设置电梯的自动关门时间为8秒。
电梯内部求助按钮:当电梯出问题时,乘客按下这个按钮,那么监控室就得显示此电梯有问题,需要救助。
电梯外部向上按钮:此按钮表示上楼请求,当按下此按钮时,如果电梯到达按下此按钮的楼层,且电梯运行方向是向上的,那么电梯响将停下,并在电梯停稳之后自动开门,此请求被响应后,取消此请求信号。
电梯外部向下按钮:此按钮表示下楼请求,当按下此按钮时,如果电梯到达按下此按钮的楼层,且电梯运行方向是向下的,那么电梯响将停下,并在电梯停稳之后自动开门,此请求被响应后,取消此请求信号。
我现在是否就需要将这几个按钮后的算法完成是否就可以,希望大家帮忙想想,还有什么不足。
标签:
原文地址:http://www.cnblogs.com/lvzhongheng/p/5335086.html