回车键按下。
系统运行灯亮起,主控屏上的波形图开始爬升。陈浩没有像之前那样盯着时间数字,而是把注意力放在电压曲线的起始段。他知道,真正的考验不在最后几秒,而是在前五秒——那里藏着上次实验留下的锯齿状波动。
“锁定参数。”他说,“这次只动天线角度,其他全部冻结。”
苏珊点头,手指在虚拟界面上滑动,确认调制算法、供电策略和滤波通道都处于锁定状态。她轻敲回车,提交了当前配置。
娜娜的声音响起:“V2.1a测试任务已加载,变量:方位角±0.3度区间,其余参数封存。”
卡尔从设备柜旁站起身,手里拿着测温仪。“散热模块加装完成,临时风扇运转正常,核心部件温度比上一轮低1.2度。”
“好。”陈浩走到白板前,拿起记号笔,在“天线角度微调”那一项画了个圈,“我们不追求最强信号,只找最稳的那个点。”
第一组测试启动。
天线角度上调0.3度。
信号发射后,前二十秒一切正常。接收端反馈显示强度提升明显,覆盖半径迅速扩展到七点六公里。苏珊盯着对比图,眉头微皱。
“太快了。”她说,“上升斜率比V2.0还陡。”
话音刚落,第四十秒,主控屏闪了一下。
相位失锁警报弹出。
误码率瞬间跳到0.4%,虽然系统自动切换备用解调模式并在0.6秒内恢复,但这次波动超出了预设阈值。
“不行。”卡尔摇头,“太敏感,稍微有点干扰就崩。”
“不是信号强弱的问题。”陈浩看着日志回放,“是匹配节奏不对,像是跑快了踩不到拍子。”
第二组测试,角度回调至基准值。
这一次运行平稳,误码率始终压在0.03%以内,可信号峰值没能复现上次的水平。第八十三秒结束时,覆盖范围只达到七点二公里。
“稳是稳了。”苏珊说,“但退步了。”
“说明最优解不在两端。”陈浩靠在桌边,“中间还有空间。”
第三组测试设定为+0.1度偏移。
娜娜接入隔离模式,确保无外部变量干扰。她调出稳定性热图,画面中一片深蓝区域集中在0.1度附近,代表该区间内系统抗扰能力最强。
“数据支持这个值。”她说,“历史记录显示,在三次模拟扰动测试中,0.1度配置均能最快回归稳定状态。”
“那就它了。”陈浩在白板上写下新编号:**V2.1a - 稳定型配置**。
测试重启。
倒计时走完,系统进入长效运行阶段。前十秒电压曲线平滑,无锯齿;第三十五秒,外部干扰信号再次出现,频率915mhz,持续0.8秒。
娜娜的屏蔽补偿协议立即响应,启用双路滤波,功率回撤12%。误码率仅上扬至0.07%,0.3秒内回落。
“扛住了。”卡尔看着接收端图像质量,“画面没花,语音包完整。”
第六十秒,信号强度稳定在+73dbm,覆盖半径突破八点五公里。
第八十三秒,系统依旧在线。
“成了?”苏珊问。
“成了。”陈浩点头,“这次没靠运气。”
他转身看向娜娜:“生成报告,把这次的所有操作打标签存档。”
“已在处理。”娜娜的机械臂连接主机端口,开始归类数据流,“包含环境参数、元件状态变化、系统响应延迟等三百二十七项指标。”
“还要细化。”陈浩说,“以后每次改动,不管多小,都要有记录。谁调的,什么时候调的,依据是什么,全写进去。”
苏珊打开编辑界面:“我来写个模板,叫《通信系统优化操作指引》吧,新手也能照着做。”
“名字别整太正式。”陈浩笑,“就叫‘怎么改才不会炸’。”
“那得加个副标题。”卡尔接话,“‘从失败中学到的十条铁律’。”
娜娜没有笑,但她的眼部指示灯轻轻闪了一下,像是默认了这种说法。
报告生成后,页面自动跳转至版本变更记录表。V2.1a被标记为首个“可复制稳定版本”,并附带风险提示:禁止同时调整两个以上变量,否则视为无效测试。
“以后谁想动手,先看指南。”陈浩指着屏幕,“三人确认,才能执行。”
“你要搞审批制度?”苏珊挑眉。
“不是审批。”他说,“是防止有人一上来就把所有参数重置,然后说‘我试过了,不行’。”
“真有人这么干过?”卡尔问。
“我不就是。”陈浩摊手,“上周那次,我把增益拉到极限,结果烧了前置放大器。”
“你还记得?”苏珊惊讶。
“忘不了。”他摸了摸后脑勺,“那天娜娜念叨了整整四十分钟,每句话都不重复。”
娜娜平静地说:“知识库中有标准故障复盘流程,建议每次操作前播放一遍录音。”
“打住。”陈浩举手,“再这样我就拔你电源。”
实验室安静了一瞬。
然后苏珊笑了,卡尔跟着哼了一声,连一直板着脸的娜娜,光学镜头也微微收缩了一下。
第三次测试结束后,他们决定再跑一轮验证。
这次由苏珊主控,严格按照指南执行。参数锁定,变量唯一,流程步骤逐项勾选。倒计时启动,系统平稳运行,九十秒过去,信号未中断。
“可以交差了。”卡尔把打印出来的波形图夹进文件夹,“至少能睡个安稳觉。”
“别松劲。”陈浩看着屏幕,“这只是第一步。我们现在知道怎么调一个稳定的系统,但还不知道怎么让十个都稳定。”
“你是想批量复制?”苏珊问。
“不止。”他说,“我想让别人也能调出来。不能只有我们知道哪颗螺丝松了会出事。”
娜娜开始整理后台日志,准备生成V1.0版操作指引。文档结构清晰:第一部分是参数清单,第二部分是常见异常应对方案,第三部分是版本升级路径图。
她在末尾添加了一条备注:
**本指南基于有限样本测试得出,适用条件为当前硬件组合与环境负载。若更换关键元件,请重新评估匹配性。**
“加一句。”陈浩凑过去,“——别信直觉,信数据。”
娜娜补充:
**直觉可能导致系统崩溃,数据至少能告诉你为什么会崩溃。**
“够刻薄。”卡尔说。
“事实如此。”娜娜说。
接下来的两小时,他们又跑了四轮测试,分别验证不同时间段的可重复性。每一次都按流程走,每一次都记录完整。V2.1a的表现始终保持一致,误差范围控制在1%以内。
“这才是科学。”陈浩靠在椅子上,“以前我们是撞对了就喊牛逼,撞错了就说运气差。现在不一样了,我们现在知道牛逼在哪,也知道运气差的时候该查谁。”
苏珊合上笔记本:“明天可以让其他人试试。”
“谁?”卡尔问。
“李岩班次的人。”她说,“让他们照着指南操作,看看能不能独立跑通一次。”
“要是他们搞砸了呢?”卡尔说。
“那就说明指南写得不够清楚。”陈浩说,“或者我们还没真正搞懂这件事。”
娜娜完成了最终报告输出。封面标题为:
《通信系统优化操作指引V1.0》
下方有一行小字:
**献给所有试图靠蒙来调试设备的人。**
“这句别印出来。”陈浩说。
“已存入内部注释。”娜娜说,“仅限开发者查看。”
夜渐深,实验室灯光未灭。
陈浩站在主控台前,手里握着记号笔,目光停留在白板上的流程图上。他已经很久没有这样连续工作这么长时间,但他不觉得累。失败的时候他想躺平,成功的时候反而清醒。
苏珊坐在副操作位,手指悬在键盘上方,等待输入下一轮测试指令。
卡尔蹲在设备柜旁检查线路温度,探头伸进机箱底部,用测温枪逐一扫描接口。他直起身,点头示意:“散热正常。”
娜娜的机械臂仍在主机端口,数据归档进度条走到98%。她的光学镜头频闪,表示正在进行最后的校验。
陈浩转头看屏幕,波形图平稳延伸,绿色线条笔直向前。
“准备第四次实验。”他说,“这次我们试试降低功耗,看看能不能在保持稳定性的同时省点电。”
“又要改?”苏珊问。
“不是改。”他说,“是继续。”
他拿起记号笔,在白板新增一行:
**目标:稳定 + 高效**
笔尖划过白板,发出短促的摩擦声。