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