文件名称:电梯模拟_数据结构报告
文件大小:216KB
文件格式:DOCX
更新时间:2024-06-24 04:19:22
电梯模拟
模拟某校九层教学楼的电梯系统。该楼有一个自动电梯,能在每层停留,其中第一层是大楼的进出层,即是电梯的“本垒层”,电梯“空闲”时,将来到该层候命。 电梯一共有七个状态,即正在开门(Opening)、已开门(Opened)、正在关门(Closing)、 已关门(Closed)、等待(Waiting)、移动(Moving)、减速(Decelerate)。 乘客可随机地进出于任何层。对每个人来说,他有一个能容忍的最长等待时间,一旦等候电梯时间过长,他将放弃。 模拟时钟从 0 开始,时间单位为 0.1 秒。人和电梯的各种动作均要消耗一定的时间单位(简记为 t),比如: 有人进出时,电梯每隔 40t 测试一次,若无人进出,则关门; 关门和开门各需要 20t; 每个人进出电梯均需要 25t; 电梯加速需要 15t; 上升时,每一层需要 51t,减速需要 14t; 下降时,每一层需要 61t,减速需要 23t; 如果电梯在某层静止时间超过 300t,则驶回 1 层候命。 ———————————————— 版权声明:本文为CSDN博主「HUST48」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/TYtrack/article/details/104432967