基于LabVIEW和Access数据库的温湿度监测系统上位机程序设计

1、设计要求

(1)
使用串口调试助手(提供软件:串口调试助手V2.2.exe)模拟下位机,模拟的下位机每隔5s从串口发送数据包,数据包格式为“SDDTDDHF”。其中,第1位“S”是起始标志,第2-3位“DD”,表示温度值,第4位“T”为温度标识符,第5-6位“DD”表示湿度值,第7位“H”为湿度标识符,第8位“F”是结束标志。

(2)
使用虚拟串口软件(提供软件:vspdxp虚拟串口破解版.rar)模拟串口线连接串口调试助手和上位机程序。

(3)
上位机由LabVIEW程序语言设计,数据库采用2003版本的Access。

2、程序总体功能

上位机程序所包含的功能如下:

① 
在登录窗体下,根据Access数据库建立的用户表信息,用户输入正确的用户名和密码可登录主界面窗体,若输入错误信息则弹出错误对话框。

② 
用户进入主界面窗体后,能接收到下位机发送的测量数据,经过分析处理在数值型指示控件和Waveform Chart控件分别显示实时温度、实时湿度、温度变化趋势图和湿度变化趋势图。

③ 
该系统具有数据存储功能,在Access数据库中建立测量数据表,将下位机发送的测量数据写入到数据库中存储。

④ 
历史数据显示功能,系统每次开机都将访问数据库中的测量数据表,将记录在Table控件中显示出来。

3、程序各功能模块的设计
(1)在数据库建立用户表,如下图
基于LabVIEW和Access数据库的温湿度监测系统上位机程序设计_第1张图片
(2)使用LabVIEW建立一个VI文件,命名为“登录窗体.vi”。
基于LabVIEW和Access数据库的温湿度监测系统上位机程序设计_第2张图片其程序框图设计如下:
基于LabVIEW和Access数据库的温湿度监测系统上位机程序设计_第3张图片
(3)主界面整体设计如下:

(4)数据采集功能程序设计如下:
基于LabVIEW和Access数据库的温湿度监测系统上位机程序设计_第4张图片
(5)数据存储程序设计如下:

基于LabVIEW和Access数据库的温湿度监测系统上位机程序设计_第5张图片
(6)历史数据实时显示功能程序设计如下:
基于LabVIEW和Access数据库的温湿度监测系统上位机程序设计_第6张图片
基于LabVIEW和Access数据库的温湿度监测系统上位机程序设计_第7张图片
(7)测量数据表
基于LabVIEW和Access数据库的温湿度监测系统上位机程序设计_第8张图片

欢迎指出改进之处,评论区下方留言。

你可能感兴趣的:(学校课程学习笔记)