62、献良策小贾又立功,克难题X再下一城(1 / 2)
女人十有八九都是心里有一分爱,表面上就流露两分——张爱玲。
上海的一个小火车车站,站台的站牌上写着“金山站”,汽笛一声长鸣,一列小火车缓缓驶离站台。
车内,稀稀拉拉的乘客显得寒冬中的车厢更加冷清,靠窗的座位上,坐着一位理着标志性的平头,身上穿了一件深咖啡色夹克的而立之年男子,他那深蓝碧青宛如湛蓝海洋的眼睛此时正全神贯注地看着身前小桌板上的几页纸。
理着平头的而立之年男子的对面坐着一个长发披肩的花信年华女子,正在往一张纸上的表格内填各种字母和数字,并不时地搓搓冻得发红的双手。
这是我和小贾从金山回上海的市区内的高泰电讯器材厂电脑车间去。
“小贾,休息一下吧,把手伸到口袋里去暖和暖和”我看着小贾冻得通红的双手,不免心疼地说道。
“马上就好了,出发前我已经翻译完了,现在再仔细检查一遍,这样等会到了厂里,小傅就可以马上烧制新的eeprom和测试新的程序了,如果一切顺利的话,今天说不准还能赶回金山!”小贾头也没抬地说道。
这是小贾正在检查翻译完的机器码,我和她是这样分工的,我负责把控制软件用汇编语言写出来,她则负责把汇编语言翻成机器码,包括跳转的地址。
应该说小贾的工作非常认真和仔细,虽然说把汇编翻译成机器码是一件非常枯燥且繁琐的工作,但她从来都没有出过差错,真的是我工作上一个好帮手。
那时已经有金庸的武侠小说在中国流行了,我是个金庸迷,并特别欣赏金庸的剑客,我经常把自己想象成是一个剑客,一个驰骋高科技领域的剑客。
我想到了金庸武侠小说中的一部大家都知道的著名小说“神雕侠侣”中的男女主角:杨过和小龙女,这真是一对令人羡慕的侠侣!
有时候,我会想象我就是杨过,但谁是小龙女呢?每当这个时候,我就会问自己:我是不是应该选择小贾,而不是“f”呢?
就在我胡思乱想的时候,小贾检查完了,她看到我双目无神地凝视着车外一排排向后掠去的田野,知道我在想什么心事,于是问道:“怎么,又想z了?”
小贾知道我和z的事,因为她们二个是同桌又是同住一条弄堂,而自从那次我向她打听z搬到哪里去了后,她又知道了我和z分手了。
我被小贾一问,停止了纷乱的思绪,把目光从窗外收了回来,摇摇了头。
小贾见我没有说话,只是摇摇头,以为被她说中了,于是又说道:“真不明白,z为什么要离开你!”
“爱或不爱,需要理由吗?”我见小贾这么说,就看了她一眼,说道。
“她有说不爱你吗?”小贾反驳了我一句,显然她在为z打抱不平。
我没有说话,只是依然摇了摇头。
是啊,从z在给我的最后一封信中可以看出,虽然她离开了我,但她依然是爱着我的,只是我不知道为什么她非要离开我,难道让我和她一起分担她的压力和痛苦不好吗?
不过,她在信中也说了,她不愿意拖累我!
小贾见我又陷入了沉思,就低下头,玩弄着手中的笔,说:“如果是我,死也不会离开你。”
她说这话时的声音很轻,仿佛是在自言自语。
但我还是听到了。
我看了她一眼,正好她也抬起头来看了我一眼。
四目相接。
我们二个人的脸都红了。
小贾的脸红了,是因为她显然从我看她的眼神中知道了我听到了她的话。
而我脸红则是因为小贾这样的表白实在是太露骨了一点!
从我承包开始时小贾加入我们的承包体算起,已经快一年的时间了,经过这将近一年时间的共同战斗,小贾和我已经越来越熟了,已经从一开始的相互间都有着几分拘谨的异性同事变成了亲密无间的战友,她和我说话时也越来越没有顾忌
我和小贾回到了市区的高泰电讯器材厂电脑车间。
我们让小傅匆匆把修改后的新程序烧制到了一片已经预先“擦洗”干净的eeprom中,然后做了一个简单的检测后,准备连夜赶回金山石化总厂。
“能不能有一个模拟的方法来预先检查一下这新程序是否能正确执行我们的算法啊?”临走前,小贾意外地提出了一个问题。
“模拟的方法?”我刚准备出门,听小贾在我背后这么问,就回头看了她一眼,问道。
“对啊,这新程序是烧制好了,但能不能正确地执行我们修改后的算法,要等我们到了现场试了才知道,如果程序有问题,不能正确执行我们的算法,我们又要马上赶回来,重新修改和烧制修改后的程序,这样实在太浪费时间了。”小贾看着我答道:
“因此我想有没有办法可以先模拟一下,不要去现场就能先知道这修改后的程序是不是能正确执行我们修改后的算法。”
“不过,怎么模拟,我不知道。”小贾见我在听,并等着她的下文,因此又补充了一句。
小贾的话突然像一把钥匙打开了我心中的锁,很长时间来我一直在想:现在的方法实在是太浪费时间了有没有更好的方法?
原来,这新修改后的程序有二个问题需要验证:
第一个问题是这程序是否能正确执行我们修改后的算法,即能否根据我们的数学模型对突发的搅动做出我们预想中的反应?简单地说就是能不能如我们预期那样地工作?
第二个问题是这修改后的算法在实际控制中,是否能有效地抑制反应釜中的突发搅动?简单地说就是控制的效果能不能达标?
但那时在全世界范围内嵌入式系统还是一个新的概念,根本没有现在这样先进的在线仿真调试设备。
因此我们都是先对一个新烧制好的程序进行一些简单的测试,主要是检测eeprom的烧制是否成功,以及程序是否能正常启动和运行,如果能够正常启动和运行就直接上现场,从没有想过去对程序先进行一个全仿真情况下的测试!
而现在小贾提出来的,实际上就是要把程序调试分成二个阶段,第一个阶段是仿真调试,第二个阶段才是现场调试。
如果能在一个仿真的条件下先验证第一个问题,那我们就可以大大节省调试的时间,因为我们不需要去远在金山的现场,在自己的电脑车间就可以调试控制程序了。
而如果在仿真调试中发现了问题,我们则可以马上修改,接着再调试就行了,直到一切都正确了,那时才去现场进行第二个问题的测试,这样就大大节省了我们之前每次修改程序必须往返金山和上海的市区的时间。
小贾在计算机编程上,包括在对自动控制理论的理解上远不如我,但很多时候,她总能提出一些我没有想到或发现的问题,从而让我从一个牛角尖中钻出来。
于是我看着小贾,不知怎么感谢她好。
小贾见我呆呆地看着她,不好意思起来,就一仰头,嘟着嘴说:“这样看着我干嘛?我又不是你的女朋友!”
我被她这么一说,见她心中还在念念不忘地纠结着那天她看到我和“f”去西郊公园玩的事,就尴尬地笑了一下,解释道:“我在想这确实是一个好主意!”
于是我改变了连夜赶往金山的计划,并马上叫来了小黄,一起制作了一个简易的模拟测试装置,开始了模拟测试:
我们用一个精密绕线电位器和一节干电池接到“智能化精密温度控制系统”的输入上,用来模拟热电偶的输出电压;
再把一个万用表接到“智能化精密温度控制系统”的输出上,用来监视控制输出的电压;
然后根据我们获得的反应釜的数学模型去调节电位器来调节电池电压,以此来全程模拟反应釜的温度搅动,同时观察万用表上的电压变化,从而检查控制程序是否在正确执行我们的预定算法,最终达到仿真调试的目的。
夜深了,大家都下班回去了,我让小黄也早点回家休息去了,我和小贾留下来继续调试和修改控制程序。
小贾静静地坐着我的身边,帮我记录输入输出数据,她的膝盖又悄悄地碰到了我的膝盖上,一年来,她在我面前已经变得越来越大胆了,只要是坐在我的身边,她就会要么悄悄地把膝盖碰到了我的膝盖上,要么更大胆地干脆悄悄地靠在我身上,她试图用这种肢体的语言向我表白——她喜欢我,但敏感的我每次都马上把我的膝盖或者身体移开了。
不过,这次我没有马上移开,而是任由她的膝盖靠在我的膝盖上足足有一分钟之久,然后我才移开了我的膝盖。
为什么我没有马上移开?
我自己也不知道!
也许是想表示一下对她提出了这么一个“天才”的模拟仿真调试方法的感谢吧?