- 移除CMakeLists.txt,改用AiAnalysis.pro - 修复Qt 5.9兼容性:QWheelEvent::posF()、QString::SkipEmptyParts、static_cast信号连接 - 更新README为qmake构建说明 - 删除CMake build目录
1.3 KiB
1.3 KiB
AiAnalysis - 16通道AI数据UDP实时采集分析工具
功能
- UDP端口监听,实时接收数据包
- 解析16通道逗号分隔的ADC数据(格式:
val0,val1,...,val15) - 实时波形绘制,深色主题,16条独立颜色曲线
- 数据自动保存为CSV(存到
data_端口号/目录) - 支持打开历史CSV文件回放查看
- 滚轮缩放、右键拖拽平移、双击恢复自动范围
- 通道可见性切换、显示点数可调
跨平台支持
✅ Linux ✅ Windows ✅ macOS
纯Qt5 + qmake构建,无额外依赖。支持 Qt 5.9+。
Windows / Linux / macOS 编译 & 运行
Qt Creator(推荐)
- 打开 Qt Creator
- File → Open File or Project → 选择
AiAnalysis.pro - 选择对应的 Kit(如 Desktop Qt 5.9.8 MinGW 32bit)
- 点击左下角🔨构建 → ▶️运行
命令行(qmake)
qmake AiAnalysis.pro
make -j4 # Linux/macOS
mingw32-make -j4 # Windows MinGW
使用说明
- 输入UDP端口号,点击「开始监听」
- 下位机通过UDP发送逗号分隔的16通道数据,如:
17309,13624,17301,... - 右侧面板可切换通道显示/隐藏
- 「打开文件」可加载历史CSV数据回放
- 滚轮缩放Y轴 | 右键拖拽平移 | 双击恢复自动范围