WPF实现上位机软件,功能需求如下:
采集霍尼韦尔扫码枪的条码;
采集海康相机的拍照结果;
采集安捷伦电压仪器的所有数据;
将上述三者的数据,以条码为主键绑定,数据放置到MySQL数据库中,同时以上数据需要提供界面展示数据;
WPF上位机软件实现方案
一、系统架构设计
1. 整体架构
┌─────────────────────────────────────────────┐
│ WPF 上位机应用程序 │
├───────────────┬───────────────┬───────────┤
│ 数据采集层 │ 数据处理层 │ 数据展示层 │
├───────────────┼───────────────┼───────────┤
│ 扫码枪驱动 │ 数据绑定 │ 主界面 │
│ 相机驱动 │ 数据存储 │ 数据列表 │
│ 仪器驱动 │ 数据校验 │ 图表展示 │
└───────────────┴───────────────┴───────────┘
2. 技术选型
- 前端:WPF + MVVM模式
- 数据库:MySQL