电梯调度

      现有一新建办公大厦,共有21层,共有四部电梯,所有电梯基本参数如下表所示:

电梯编号

可服务楼层

最大乘客数量

 

最大载重量

 1

全部楼层

10

800 kg

2

单层

10

800 kg

3

双层

20

1600 kg

4

全部楼层

20

2000 kg

      其使用规定如下:

      1、楼层号为0~20,其中0号为地下一层;

      2、有楼层限制的电梯不在响应楼层停靠,如单双层;

      3、所有电梯采用统一按钮控制

  

      以上为该电梯调度程序要求,看到这个题目,我当时就想到了我们学校图书馆里的电梯,有的电梯是单层停靠,有的是双层停靠,还有的是只有图书管理员刷卡才能使用。每次去图书馆都觉得很讨厌,特别想知道是用怎样的程序进行控制的。因为我个人觉得图书馆里电梯的设计很不方便,因为毕竟多部电梯距离很远,对于对图书馆不太熟悉的同学来说,如果想去双数楼层,结果不小心去了只有单层停靠的电梯处,还得绕一圈去乘坐双层停靠的电梯。而且如果只有刷卡才能使用的电梯停在一楼,我们却要等另外的一部电梯从八楼慢腾腾的再下来,确实挺让人抓狂。如今却让我们自己编写这种电梯控制程序,那我就暂且认为这四部电梯是在一块的,不用跑来跑去的太麻烦。

      有次在寝室楼乘电梯,里面的人没有看见外面还有人正在进电梯,结果按了闭合键,把正要进电梯的人夹的不轻,所以我觉得闭合键确实不需要,毕竟几秒钟的时间正常情况下应该不会耽误多大的事,这一点应该向国外学习。关于编程问题,暂且还没有多少思路,下周和结对伙伴交流一下再谈心得。

 

posted on 2016-03-27 22:50  王远远  阅读(361)  评论(1编辑  收藏  举报