项目描述:技术栈:qt6、qt、sqlite、多线程、cmake
项目描述:一个多通道工业设备监控系统,系统采用模块化分层设计,模拟 5 种传感器的实时数据采集、处理和可视化。
-多线程架构:为每路传感器构建独立管道,5 个通道并行运行,共10 个工作线程,通道间完全隔离;
-环形缓冲区:预分配内存,缓冲区数据暂存同时满时自动覆盖旧数据,防止数据丢失和生产者阻塞;
-配置驱动:使用json 配置文件管理各通道运行参数,修改参数无需重新编译;
-实时可视化:基于qt ts 实现5 通道独立曲线图(30秒滚动窗口)和数值仪表盘;
-数据持久化:sqlite 存储历史数据与报警记录,历史查询在子线程执行;
-报警设置:支持阈值报警(警告/严重两级)。