大家乘电梯的时候会想电梯的程序怎么写吗

2021-07-09 14:26:30 +08:00
 internelp
8649 次点击
所在节点    程序员
75 条回复
lzz120
2021-07-10 04:52:36 +08:00
经典面试题
dickinpit
2021-07-10 07:15:52 +08:00
不是程序员,但不爽的电梯体验多了,挤在里面的时候也会想。今天知道了,原来是 PLC
gyf304
2021-07-10 07:23:40 +08:00
电梯逻辑其实非常复杂 一些常见的运作模式: https://elevation.fandom.com/wiki/List_of_elevator_special_modes
reiji
2021-07-10 09:42:07 +08:00
学单片机的时候写过简单的实现,当时觉得做嵌入式的真厉害啊
chenyu0532
2021-07-10 09:46:40 +08:00
据说面试高级游戏策划会考电梯逻辑,不知道真假。。没接触过大牛策划
736531683
2021-07-10 09:54:45 +08:00
人机交互课讲过和电梯交互的逻辑
fenglangjuxu
2021-07-10 10:01:27 +08:00
经常会想 不仅是电梯 好多事情都会去想 代码逻辑咋写的
ligo
2021-07-10 10:17:26 +08:00
搞复杂了不可预测,会焦虑。
winglight2016
2021-07-10 10:25:38 +08:00
10 年前给团队布置过这个电梯算法的题目,大家都是口头讨论一下,也没有特别好的方案——据说好的算法可以买个上百万
zxhy
2021-07-10 11:22:34 +08:00
会看上面的广告,思考怎么切图。。
xieyingli
2021-07-10 11:33:25 +08:00
@baiyi 哈哈哈所以到底是不是
wdssmq
2021-07-10 11:43:52 +08:00
我比较好奇 电油汀 的逻辑。一个高中低三档的旋钮,还有另一个旋钮,后一个旋钮转到响一声时灯会亮,运行一段时间就会断掉,再继续转又会亮,或者等温度降下来。

感觉像是设置温度 阈值,到达温度后就会停止工作,凉下来通电。问题是按这样理解的话阈值只能调高不能调低吧。
snw
2021-07-10 12:01:11 +08:00
@RyuZheng
我们写字楼比这个好些,不同点在于要去的楼层不是自己按的,而是电梯厅门口闸门刷卡时根据卡来判断去哪层,这样就不存在乱按楼层的情况。刷完卡就自动分配一部电梯。
snw
2021-07-10 12:12:47 +08:00
就算只有一部电梯,我也会想临界情况。
比如电梯向下经过 10 楼时,9 楼有人按了向下按钮,停不停?同样经过 10 楼时,8 楼按了停不停? 7 楼呢? 6 楼呢?

大人教育小孩不要乱按楼层时,常常说楼层按太多电梯会出故障,不知道是否真的有电梯程序太烂遇到这种问题。相反的有“电梯下坠时立刻按下所有楼层能自救”这种流言。。。
corvofeng
2021-07-10 12:14:45 +08:00
我会想, 电梯里面有没有特殊的组合能有最高特权。 比如按 3 个 6 能到特权模式, 然后想去哪楼都能马上去(^_^メ)
Tompes
2021-07-10 12:38:06 +08:00
本科汇编语言实践课就是实现个电梯调度程序
opentrade
2021-07-10 12:50:42 +08:00
会,一出问题就想到 bug
Jasonkkk
2021-07-10 12:54:35 +08:00
北航本科会用 java 做多线程电梯,a little smart,和现实里的还是有差距的
24bit
2021-07-10 13:37:23 +08:00
Biwood
2021-07-10 13:42:57 +08:00
一直蛮好奇边界情况的判断是怎么做的,比如正在下行的电梯离我的楼层越来越近,距离最少是几层的时候按按钮它才会停,应该会涉及到电梯质量与惯性等相关的计算

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/788522

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX