|
|
我把当前已部署并验证的 20260525_1555 作为可靠版本基础,不再改运行逻辑;只做源码注释、打包和总结,避免引入新风险。
源码包我会保留原运行逻辑,同时在最上方加入完整中文总注释;为防止注释编码影响编译,我会再在虚拟机上编译一次注释版。
已完成可靠版本整理、源码中文注释、重新编译验证和打包。
可靠版本目录:
I:\AI\release\touchscreen_recorder_qt_reliable_20260525_1555
压缩包:
I:\AI\release\touchscreen_recorder_qt_reliable_20260525_1555.zip
可靠版本信息:
版本号:20260525_1555
可靠版程序:iba_pda_reliable_20260525_1555
MD5:970e06b8003a3b5fecc97cc446e2d93f
与当前部署版本 MD5 一致
已在 Qt4 虚拟机重新编译验证通过
程序包内容:
qt_source/main.cpp
Qt4 主程序,已在文件顶部加入完整中文总注释,说明程序用途、主要功能、目录、维护规则。
qt_source/iba_pda.pro
Qt 工程文件。
iba_pda_20260525_1555
当前已部署版本二进制。
iba_pda_reliable_20260525_1555
注释版源码重新编译得到的可靠二进制。
SUMMARY_可靠版本_20260525_1555.md
完整总结。
release_note_1555.md
编译脚本和编译日志。
可靠版已实现功能总结:
串口通信
自动扫描 /dev/ttyACM*、/dev/ttyUSB*
支持 1000000 波特率,失败回退 115200
支持串口超时重连
帧数到 65535 后归零继续计数
实时波形
16 通道波形显示
通道选择、录波仪菜单
子菜单:START/HOLD、示波设置、记录回放、录波设置、录波管理
长期记录
使用 prefix[0..63] 做平均值、最小值、最大值统计
输出到 /VFD/vfd_logs/run_logs/
故障记录
触发规则:prefix[0] 低字节为 0xA5
检测到触发立即创建文件
输出 .dat 二进制文件
每帧 2182 字节
内部目录:/VFD/vfd_logs/fault_logs/
同步到 U 盘:<U盘>/VFD/vfd_logs/fault_logs/
U 盘和录波管理
支持挂载、卸载、浏览、删除、目录创建
左栏默认 /VFD/vfd_logs
右栏默认 <U盘>/VFD/vfd_logs
文件夹和上级按钮左右栏同步切换
文件交换栏功能保留
底部 U 盘信息显示如 U盘 0%,读不到则 U盘 --
Web HMI
读取 /VFD/web/index.html
可通过触摸屏 IP 浏览器访问
总结文件路径:
I:\AI\release\touchscreen_recorder_qt_reliable_20260525_1555\SUMMARY_可靠版本_20260525_1555.md
已完成,可靠版本已生成并打包。
可靠版本目录:
I:\AI\release\touchscreen_recorder_qt_reliable_20260525_1555
压缩包:
I:\AI\release\touchscreen_recorder_qt_reliable_20260525_1555.zip
关键信息:
版本号:20260525_1555
可靠版程序:iba_pda_reliable_20260525_1555
MD5:970e06b8003a3b5fecc97cc446e2d93f
Qt 源码目录:
I:\AI\release\touchscreen_recorder_qt_reliable_20260525_1555\qt_source
主程序:
qt_source\main.cpp
工程文件:
qt_source\iba_pda.pro
总结文件:
I:\AI\release\touchscreen_recorder_qt_reliable_20260525_1555\SUMMARY_可靠版本_20260525_1555.md
我已在 main.cpp 顶部加入完整中文总注释,说明:
程序用途
串口通信逻辑
实时波形显示
长期记录
故障记录
U 盘同步和录波管理
Web HMI
关键目录
后续维护规则
并且注释版源码已在 Qt4 虚拟机重新编译验证通过,生成的可靠版二进制 MD5 与当前部署版本一致。 |
|