本文主要是介绍C++项目——基于QT的电梯仿真系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.项目要求
某贸易中心共10层,设有载客电梯1部。为了处理问题的方便,有以下的限定条件:
(1) 电梯的运行规则是:可到达每层。
(2) 每部电梯的最大乘员量均为K人(K值可以根据仿真情况在10~20人之间确定)。
(3) 仿真开始时,电梯随机地处于其符合运行规则的任意一层,为空梯。
(4) 仿真开始后,有N人(>20人)在该国际贸易中心的1层,开始乘梯活动。
(5) 每个人初次所要到达的楼层是随机的,开始在底层等待电梯到来。
(6) 每个人乘坐电梯到达指定楼层后,再随机地去往另一楼层,依此类推,当每人乘坐过L次(L值可以根据仿真情况在3~10次之间确定)电梯后,第L+1次为下至底层并结束乘梯行为。到所有人结束乘梯行为时,本次仿真结束。
(7) 电梯运行速度为S秒/层(S值可以根据仿真情况在1~5之间确定),每人上下时间为T秒(T值可以根据仿真情况在2~10之间确定)。
(8) 电梯运行的方向由先发出请求者决定,不允许后发出请求者改变电梯的当前运行方向,除非是未被请求的空梯。
软件开发要求:
(1)设计一个易于理解的界面,动态显示各梯的载客与运行情况(上、下或停止),动态显示各楼层的人员停留情况与要求乘梯情况;动态显示从仿真开始到目前的时间。
(2
这篇关于C++项目——基于QT的电梯仿真系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!