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)在数据库建立用户表,如下图

(2)使用LabVIEW建立一个VI文件,命名为“登录窗体.vi”。
其程序框图设计如下:

(3)主界面整体设计如下:

(4)数据采集功能程序设计如下:

(5)数据存储程序设计如下:


(6)历史数据实时显示功能程序设计如下:


(7)测量数据表

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

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

  1. 基于MQTT应用层协议的物联网家庭温湿度监测系统

    引言 出生于互联网时代的我们,见证了智能手机和个人电脑通过计算机网络互相进行连接,把每个人紧密地连接在一起,形成了一个地球村.而今,我们即将迈入5G时代,在通信技术不断发展的今天,连接到互联网的将不仅 ...

  2. 基于物联网的远程温湿度监测系统 --- ESP8266 + 机智云

    基于物联网的远程温湿度监测系统 一.ESP-8266 烧录固件 二.机智云创建产品 三.手机端安装机智云 APP 四.编写 DHT11 驱动 五.机智云工程代码移植 六.采集数据的上发 七.控制数据的 ...

  3. 基于NB-IoT技术的环境温湿度监测系统的研制

    摘要 针对传统环境监测系统功耗高.维护成本高.不能实时监测的弊端,研制了一种以单片机为主控制芯片的基于 NB-IoT 技术的环境温湿度监测系统,并对主控制器的工作流程及通信模块的工作方式进行优化,降低 ...

  4. 基于arduino的温湿度监测系统的设计与实现

    以arduino开发板为控制器平台,采用dth11传感器采集温湿度数据,液晶显示屏显示温湿度数据,并对超出规定范围的数据用蜂鸣器报警提示,并实现与手机的基本交互. 一.需求分析 a.  温湿度的实时检 ...

  5. 基于RestOn智能睡眠监测器的睡眠监测系统

    一.项目地址为: https://github.com/linqian123... 二.项目功能概述: 该项目实现的是一个基于RestOn智能睡眠监测器的睡眠监测系统.RestOn智能睡眠检测器通过W ...

  6. 基于JAVA纺织代加工车间生产状态监测系统计算机毕业设计源码+系统+lw文档+部署

    基于JAVA纺织代加工车间生产状态监测系统计算机毕业设计源码+系统+lw文档+部署 基于JAVA纺织代加工车间生产状态监测系统计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S ...

  7. java采集温湿度水浸_配电室水浸及温湿度监测系统可加强环境保障

    配电室水浸及温湿度监测系统有两大监测对象,一是管道.门窗等位置的漏水现象,二是室内各个位置的温度.湿度变化值,实现这两方面监测,能有效加强环境保障,降低漏水.高温.潮湿而引起的电力系统故障.设备损坏问 ...

  8. 温湿度服务器系统软件,无线温湿度监测系统

    系统介绍 无线温湿度监测系统有无线温湿度采集器(监测终端).无线温湿度接收管理主机(接收器)和本地软件.云服务器软件.手机APP组成,系统利用各类传输技术(433M.WIFI.TCP/IP.GPRS) ...

  9. 粉尘监测(基于STM32和Android的PM2.5监测系统)

    基于STM32和Android的PM2.5监测系统 粉尘监测系统 功能:STM32单片机实时通过ADC采集粉尘传感器数据,并通过蓝牙发送至手机端显示粉尘浓度数值.当粉尘浓度大于设定的阈值时候,单片机通 ...

最新文章

  1. 如何创建企业转型路线图
  2. vb inet 一些方法
  3. OpenStack 关闭安全组
  4. 使用Redis分布式锁处理并发,解决超卖问题
  5. nginx源代码执行过程(一)
  6. python画折线图详解-python如何画折线图
  7. ML之LassoRRidgeR:基于datasets糖尿病数据集利用LassoR和RidgeR算法(alpha调参)进行(9→1)回归预测
  8. linux数据库创建表空间语句,如何用LINUX用命令创建ORACLE数据库表空间和用户
  9. 2019.08.08学习整理
  10. 什么时候我们应谈及性能?
  11. select、poll、epoll使用小结
  12. 采取监测记录网络运行状态_广播播控监测自动化系统改造探析
  13. 资深程序员推荐七大JavaScript编程工具
  14. html左侧浮动广告代码,Html+CSS浮动的广告条实现分解
  15. AD里面简易的3d制作
  16. 解决谷歌翻译用不了的问题
  17. word中如何删除某一页上的页眉
  18. 模拟一个简单的购房商贷月供计算器,按照总利息和每月还款金额
  19. 北京易思汇商务服务有限公司 留学缴费
  20. 新手指南:顶象验证码如何接入微信小程序?

热门文章

  1. el-select默认选中el-option
  2. Python官方文档(入门必备)
  3. python画图基础
  4. 如何看待信创国产化?对于国内的软件行业有什么启示?
  5. 数据中心水蓄冷削峰填谷的经济性分析
  6. 谷歌浏览器存放插件文件在电脑中位置路径
  7. 移动端1px 图片
  8. vue中使用json-editor个人总结
  9. 校园二手交易平台课程设计正文
  10. 共享棋牌室/共享茶室,Java+小程序,sass,方案分享