在之前,他们就是在越过百分之百的极限后,那极其刺耳的共振啸叫声就出现了,而现在,机器依然稳如泰山!
就在马靖宁满脸红光,准备一鼓作气直接拉到百分之一百三十五的最高极值,向黄老展示林叶那套代码带来的恐怖增益时。
突生变故!
“滴!滴!滴!”
主控台上,一阵极其刺耳的红色警报声突然毫无征兆地尖锐响起!
紧接着,水池里的无轴泵推样机猛地打了个明显的激灵,发出一阵“咔咔”的机械顿挫声,原本平滑输出的推力曲线在屏幕上如同心电图般剧烈抽搐了起来!
“警告!变频器相位反馈丢失!过载保护自动触发!”
“唰”的一下,系统强行切断了电源,巨大的样机在惯性下转了几圈后,彻底在水里停了下来。
整个实验室死一般的寂静。
所有人都懵了,现场那原本充满期待的气氛瞬间降至冰点。
“怎么回事?!”马靖宁的脸色唰地一下变惨白,整个人犹如被泼了一盆冰水,急直接扑到了主控台前,“哪里的毛病?硬件烧了吗?!”
刚才还信心满满准备惊艳全场,结果直接在黄老面前拉了个大的!
这让马靖宁这位总师简直羞愧想找个地缝钻进去。
操作员满头大汗,双手在键盘上疯狂敲击排查:“马院士,硬……硬件没坏!好像是底层控制系统的反馈信号堵塞了!”
就在马靖宁和他的团队急像热锅上的蚂蚁,完全不知道该从哪里下手的时候。
“马院士,让一让,我来看看日志。”
一道平静的声音从身后传来。
林叶直接走上前,轻轻推开了已经有些慌乱的操作员,接管了键盘。
林叶的目光极其锐利地在屏幕上的 日志里扫过。
以他的能力,根本不需要像普通程序员那样一行行去排查,短短几分钟的时间,他的目光就锁定在了一段底层的数据转换代码上。
:
“找到了,不是算法的问题,是数据类型溢出了。”
林叶一边飞速修改代码,一边无奈地解释道:“你们负责写这段接口代码的人,大概是这几天熬夜熬太狠了,在定义流体压力传感器的反馈变量时,本来该用bl双精度浮点型的,他随手敲成了一个ht短整型。前面中低功率的时候数据小没问题,刚才推力一拉到极限,变量直接越界溢出,导致相位控制矩阵接收不到反馈,触发了死锁。”
听完林叶的解释,之前负责这段代码的那个年轻研究员满脸通红,羞愧恨不当场给自己两巴掌。
就因为自己凌晨四点多的一时手滑,差点毁了整个大局!
“好了,变量改过来了,我重新编译了一下。”
前后不到两分钟,林叶拍了拍手,将位置让了出来:“硬件没受损,可以重新启动了。”
听到只是这么个低级的乌龙失误,马靖宁长长地呼出一口气,悬在嗓子眼的心总算是落了回去。
“还愣着干什么!重新加电启动!”马靖宁狠狠瞪了那个犯错的研究员一眼,大声吼道。
这一次,重启后的过程堪称完美。
“功率百分之一百一十……百分之一百二十五……百分之一百三十五!满载极值!”