3d55adbab2dfba6e90bacc932f51d3308cbc660a
- 改用clicked信号代替toggled,避免程序改动误触发 - 初始默认不勾选(setChecked(false)) - 勾选框样式优化:勾上蓝底,不勾灰色 - 勾选立即update()刷新图例+曲线
AiAnalysis - 16通道AI数据UDP实时采集分析工具
功能
- UDP端口监听,实时接收数据包
- 解析16通道逗号分隔的ADC数据(格式:
val0,val1,...,val15) - 实时波形绘制,深色主题,16条独立颜色曲线
- 数据自动保存为CSV(存到
data_端口号/目录) - 支持打开历史CSV文件回放查看
- 滚轮缩放 | 右键拖拽平移 | 双击恢复自动范围
- 通道可见性切换、显示点数可调
跨平台
✅ Linux ✅ Windows ✅ macOS | Qt 5.9+ | qmake构建
编译(Qt Creator)
- 打开 Qt Creator → File → Open File or Project → 选择
AiAnalysis.pro - 选择 Kit(如 Desktop Qt 5.9.8 MinGW 32bit)
- 左下角切换 Release 模式
- 点击 🔨 构建
打包成单个exe(Windows)
方式一:静态编译(真正的单个exe)
如果你的 Qt 是静态编译版本,在 AiAnalysis.pro 里取消注释:
CONFIG += static
然后重新构建,生成的exe无需任何DLL。
方式二:windeployqt(推荐,默认Qt即可)
编译完后在 exe 所在目录执行:
windeployqt AiAnalysis.exe
会把所有Qt DLL收集到同目录,整个文件夹拷贝到任意电脑都能跑。
使用说明
- 输入UDP端口号 → 点击「开始监听」
- 下位机发送逗号分隔16通道数据
- 右侧面板切换通道显示/隐藏
- 「打开文件」加载历史CSV回放
- 滚轮缩放 | 右键拖拽 | 双击恢复
Description
Languages
C++
98.6%
QMake
1.4%