点击下载:C#+WPF上位机开发课程(模块化与反应式编程) 提取码: ak72
上位机是指可以直接发出操控命令的计算机,一般是PC,通常用于屏幕上显示各种信号变化(液压,水位,温度等),并将这些数据存储下来,供分析。
下位机是直接控制设备,获取设备状况的计算机,一般是PLC(Programmable Logic Controller)/单片机(考虑一块板子上单片机与传感器的关系)。
上位机模板软件开发
1)新建一个DataGrab类用于数据的采集;
2)新建一个DataHandle类用于数据的处理以及和PLC信号的交互;
3)新建一个DataDisplay类用于曲线的显示;
4)新建一个Report类用于报表数据的存储;
5)TableDisplay类用于界面上表格的显示;
6)新建一个LogHelper类用于日志的记录;
7)新建一个ParameterSetting文件夹,里面存储参数设置的类
8)新建主界面MainForm类;
软件操作过程
第一步、设置条码长度和压力的上限和下限
第二步、输入条码,按下“回车键”,如果条码长度不对则弹出条码长度错误提示,并且无法进行下一步;
第三步、条码输入Ok后,点击“开始”按钮(模拟接收到PLC的开始采集信号)
第四步、点击“停止”按钮(模拟接收到PLC的结束采集信号)
第五步、观察界面压力曲线、表格中最大压力的显示、报表中最大压力以及条码的显示、原始数据报表中包含的采集过程中所有原始数据、Log日志。
标签:条码,上位,C#,新建,PLC,反应式,用于,WPF,采集 From: https://blog.51cto.com/u_16204320/7388848