2026-05
需求规格说明 planning
PulseQt 工业数据采集上位机需求分析:功能需求、非功能需求、接口约束与验收标准
系统架构设计 planning
分层架构选型:表示层/业务层/通信层/硬件抽象层,QThread+moveToThread 多线程模型
通信协议设计 planning
自定义二进制帧协议:A5 5A 帧头 + 长度 + 类型 + 载荷 + CRC16 校验
开发计划与日报 developing
2.5 周开发冲刺:每日站会记录、进度跟踪、风险与解决方案
T012 全链路集成 developing
串口→协议解析→DataBuffer→QTableView 全链路打通,首次端到端数据流验证
Qt + SQLite 数据库操作 — 实战参考 developing
PulseQt SQLite 深度实践:WAL 模式、批量事务、BLOB 序列化与常见业务模式
Qt 多线程开发 — QThread + moveToThread developing
PulseQt 多线程深度实践:QThread+moveToThread 三线程架构、QMutex 线程安全、死锁预防
Qt 自定义绘制 — QPainter 核心语法与实战 developing
PulseQt 自绘曲线实战:QPainter 双缓冲、坐标变换、抗锯齿控制与抽稀优化
2026-06
T016 CSV 导出功能 testing
数据历史查询与 CSV 文件导出,QFile + QTextStream 流式写入优化
PulseQt 项目复盘 — 2.5 周冲刺总结 postmortem
项目回顾:技术决策复盘、踩坑记录、AI 辅助开发体验、做得好的与待改进