电梯流程图
2023-01-10 15:27:24 0 举报
3466
作者其他创作
大纲/内容
查询电梯状态是否为1
随机调度一台
调度空闲电梯
否
结束
电梯运行
各个电梯状态
调度所有运行中电梯
是
加入所有电梯开门队列(经过的去重)
是否都在同一层
用户按下电梯(1楼上6楼)
是否有经过该楼层的
是否还有乘客
电梯调度
走完单运行方向的最终楼层
调度距离最近的一台
所有电梯正在运行 1
调度电梯
楼层实例: [ { 乘客实例 } ]电梯实例:{ 空闲状态 乘客列表,当前楼层,当前运行方向,当前运行方向楼层最值 开门队列 }乘客实例 { 等待楼层,当前楼层,目标楼层,乘坐状态(等待/进行中/结束) }
部分电梯空闲2
计算运行方向(上/下)
过程是否需要接人
开门接客
到达楼层
所有电梯都空闲 3
0 条评论
下一页