- 主题:理解灭灯=无灯很难么?为啥这么多人纠结灭灯=通行。。
代入到这张图,正常司机的关注点只会在亮着的那个灯上,不会注意到旁边还有一排灭着的灯的
特别是晚上,根本不会注意这是只有一组圆灯的路口还是同时有圆灯和左转灯的路口,所以灯灭时一定要兼容只有一组圆灯时的情况,而且从最基本的故障导向安全的原则,也应该是灯不亮等于灯坏了等于没有灯而不是绿灯
--
修改:caihl FROM 116.237.12.*
FROM 116.237.12.*

因为有些小路口不会去设置这么复杂的三组灯吧,大部分路口都是一组圆灯就够了,部分路口需要加左转灯部分需要加右转灯,只有特别热闹的大路口才三组同时存在吧
所以一定要考虑到跟只有一组常规灯的兼容性
如果大部分人常见到的是普通的一组圆灯,那么尽量用常规灯来表示应该是个可以理解的逻辑,常规灯不能表示时用其他箭头灯辅助一下
如果所有路口都装三组灯,那么是你说的方式更合理
【 在 aphei 的大作中提到: 】
: 我什么要搞各种组合呢?
: 我觉得给司机最简单直接的指示就好,直行、左转、右转,让走的就绿,不让走的就红,司机看到后很自然的条件反射
:
--
FROM 39.144.44.*
没问题啊,我就是说标准考虑到了要兼容一个灯的情况呀
就是三组灯,也是尽量按照只有一组灯的表示形式,不亮的当做没有,司机看到的和下意识的反应是与小路口的一组灯一致的
只有特殊的主灯红灯时可左转以及不允许右转的情况需要箭头灯亮起来辅助
【 在 aphei 的大作中提到: 】
: 小路口按现在的标准一个灯也够用了吧,绿灯左转、直行、右转都行,红灯,除了右转都不行。
: 有什么问题吗?
:
--
FROM 39.144.44.*
这时候应该没问题的吧,灯坏了被拍到也能申诉的吧,拍到的照片就能证明你没闯红灯
【 在 ring5coderx 的大作中提到: 】
:
: 主要是怕灯坏了,但是违章摄像头还在工作,于是不知所措
--
FROM 220.196.192.*
其实没有改吧,现在不就这样的?你开车没遇到过某些红绿灯不亮的情况?只是各地红绿灯样式很多规范了一下吧
【 在 dgfu 的大作中提到: 】
: 好好的东西为什么要改呢?
: 新系统不但没增加任何功能,
: 还增加了复杂度,
: ...................
--
FROM 220.196.192.*
大部分路口是没有装箭头灯呀,装了的只是在兼容这些不装的而已
【 在 FLYBBS 的大作中提到: 】
: 不装岂不是更省事
--
FROM 220.196.192.*
有些时候车少不必要区分左转和直行,影响通行效率,这时就退化成普通简单红绿灯
如果是普通红绿灯行为时,照你说的左灯也和圆灯一样同红同绿,我觉得反而是增加司机负担,如果左边不亮,人不会注意有没有不亮的那排,下意识就会等同于单排红绿灯来走,一旦两排灯都亮起反而会需要想一下
反正我开车遇到简单红绿灯似乎条件反射就知道怎么做,而遇到两个灯同时亮时会注意识别一下不要搞错什么
【 在 bustrain 的大作中提到: 】
: 那你说装这两列灯的意义是什么
: 左侧那一列灯既然装了为什么不干脆亮起红灯或者绿灯的箭头告诉人们可不可以通行?
:
: ...................
--
FROM 220.196.192.*
…我就是码农
是从安全的角度,人很难快速识别灭灯和没有灯,特别是夜晚你开车到没有去过的路口你能快速清楚识别是没亮灯还是没有这排灯吗?
所以红绿灯没有把灭灯作为信号,而是红黄绿三个符号的系统,也就是三进制,可以定义红黄绿为012,灭灯不是信号,是可忽略的
【 在 chxjx 的大作中提到: 】
: 一看你就不会计算机语言
: 0和没有完全是两个东西
--
FROM 220.196.192.*
没改啊,不亮当做坏的还是没问题啊,比如左转灯不亮,你当做坏的,以传统圆灯来判断怎么通行;右转灯不亮也还是可以当做坏的,以圆灯为准
【 在 chxjx 的大作中提到: 】
: 不亮的时候我知道它是坏的,需要谨慎驾驶
: 这样瞎改后不亮不知道是不是坏了
--
FROM 220.196.192.*
以后也还是,不亮就是null,fallback到基础版的传统圆灯,亮了才有实际意义,不亮就是没信号意义,你可以当做是空气
写成代码就是去读左转灯,绿灯返回通行红灯返回停止,没灯或者灯不亮,读函数抛null异常,catch住以后根据圆灯是什么颜色来做,如果圆灯也灭的,继续抛null异常,fallback到以没信号灯的交通规则为准
【 在 chxjx 的大作中提到: 】
: 你傻啊
: 现在不亮是null
: 以后就不是了,懂?
--
修改:caihl FROM 220.196.192.*
FROM 220.196.192.*