不好意思,来晚了。这周实在是太忙了。非常感谢大家的关注,我看了大家的留言与分析,非常精彩!好,现在继续给大家分享我的“破案”过程。。。
“好吧,你慢一点,一步一步地操作,每点击一次我检查一下吧!”
第一遍,没看出问题。。。
第二遍,还是没看出问题。。。
第三遍,我终于发现了问题。
就在下面这幅图所示的设置界面上,她每次都是先点击waveform database的on,然后再选择Source为C2。但我们都是先选择C2然后再点击on的。
因为我们的光模块80C11如果是插在通道一的话,Source是不用改的。但关键是,他们碰巧没有将模块插在通道一,每次点击on的时候会将其它所有的设置——如Vertical等菜单里的选项——都会改成C1,这时如果再将Source改成C2的话,即使在Database里看起来似乎是改成功了,但其实其它的设置都还在C1,那就难怪Autoset时会出问题了。如果先选Source的话,就不会存在误动作的问题。
我不知道是碰巧她们两个女生习惯这样操作,还是大多数女生的习惯都是这样的。
当然,我们旧款机器在Firmware设计上可能还是有小小的bug,而在这样一个特殊的环境下,就被反复重现了。
美女工程师不再吱声,我也不敢吱声了,因为双方都有错……旁边看热闹的几个小伙子如释重负,因为这个问题也困扰了他们好几天,一直以为是他们的模块不稳定造成的。大家都恍然大悟地哈哈大笑起来,原来问题如此简单!这一刻,我终于也找到一个FAE的成就感了。
这里引用了别人的总结:即使有些问题看起来真的很疯狂,但有时候它还真的存在。
如果我们每次在遇到任何问题时,都能秉持着冷静的思考态度去寻求解决方法的话,这些问题将会变得比较简单,不再那么复杂。所以碰到任何问题时,都不要直接就反应说那是不可能的(IMPOSSIBLE)。
“请三思而后行!不要轻易下结论。”一切皆有可能!IMPOSSIBLE有时是I’M POSSIBLE!
这个故事给我们几个启示:
1、不要凭直觉就否定貌似很诡异、很离奇、很不可能的现象。很多工程师都曾经抱怨测试提交的某个bug太怪异,对这些bug不予承认。你想一想自己是否也有过类似的情况?
2、要善于从一些细节发现规律,从而查出问题的根源。如果你是这个工程师,你能否通过细致、耐心的反复观察,从而发现其中的规律?