1. 核心技术要求:
- 熟练掌握C++11/14/17标准及面向对象编程
- 精通Qt框架开发(Qt5/Qt6):
- Qt Widgets界面开发
- QSerialPort串口通信模块
- 信号槽机制和事件处理
- Qt Charts/QCustomPlot等数据可视化
- SQLite/Qt SQL数据库集成
- 熟悉Visual Studio 2019开发环境:
- C++项目配置管理
- Qt VS Tools插件使用
- 调试和性能优化工具
2. 核心功能实现能力:
- 实验方案管理:
- XML/JSON配置文件解析
- 可扩展参数模板设计
- 试验流程状态机实现
- 实时数据系统:
- 多线程数据采集架构
- 实时曲线绘制优化
- 数据缓存与异常处理
- 数据存储方案:
- SQLite数据库设计
- 二进制数据归档存储
- 试验报告生成(PDF/Excel)
3. 附加能力要求:
- 熟悉工业自动化通信协议(Modbus RTU/TCP)
- 掌握实时数据处理技术(环形缓冲区、锁存机制)
- 熟悉持续集成(CI/CD)流程
- 掌握OpenGL/DirectX等图形加速技术者优先
4. 项目经验要求:
- 具有工业测控软件开发经验
- 至少参与过1个完整的上位机软件开发周期
- 有试验机/材料检测设备开发经验者优先
- 有DAQ数据采集系统集成经验者优先