电梯调度模拟程序
该程序模拟了单部电梯和多部电梯的运行调度:
单部电梯:
- 乘客在电梯内按下目标楼层按钮后,系统记录该楼层请求。
- 电梯根据当前状态(空闲、上升或下降)确定目标楼层:
- 空闲状态:直接前往目标楼层。
- 上升状态:前往请求楼层中最高的楼层。
- 下降状态:前往请求楼层中最低的楼层。
- 电梯在运行过程中响应沿途楼层的请求,并在到达目标楼层后开门等待,随后关门继续运行。
多部电梯:
- 系统根据电梯的当前状态和请求方向,选择距离请求楼层最近的电梯进行响应。
- 优先选择与请求方向相同的电梯,其次选择空闲状态的电梯。
项目结构
项目包含源码、开发说明文档和UML图,完整展现了电梯调度模拟程序的设计和实现。
暂无评论