pyqt项目——测温仪数据采集软件
pyqt与pyqtgraph结合——测温仪数据采集软件(一):分享原因与用到的东西准备
提示:
功能:
- 测温仪通过串口送出数据,数据格式是:通道数+温度数据。例如:T1: 168.987 。
- 软件接收数据,画出实时曲线,测温仪三通道有三种数据,要求画出每一种数据的实时曲线,以及三条曲线放一个图实时变化,还有不管通道的实时数据曲线图。
- 保存数据,存成excel文件
文章目录
- pyqt与pyqtgraph结合——测温仪数据采集软件(一):分享原因与用到的东西准备
- 前沿
- 一、准备啥?
- 二、一些截图
- 1.主页面
- 2.实验界面
- 3.运行截图
- 计划准备
前沿
提示:此处介绍为啥打算写这一系列博客,这里不想看可以忽略
这是我帮一个朋友做的,我觉得功能真不难。但是这么简单他们却用人工计数这么多年。于是我试着接了,做起来才发现有许多坑需要填,主要是我不会。为了回馈CSDN对我的帮助。我也分享出来,希望对大家有所帮助。
一、准备啥?
- python基础
- python、pyqt、pyqtgraph
- pycharm或其他编译软件
- 串口和多线程概念
- 模拟串口软件(后面我会给)
- 模拟数据发送文件(后面我会给)
二、一些截图
提示:以下是软件简单介绍和截图
1.主页面
- 左边是串口和文件保存位置设置 ,右边开始采集和停止采集、退出按钮。
- 右下角显示实时时间。
- 导航栏是两个tab,略过。
2.实验界面
- 左边是图形区域,右边是实时数据与数据操作按钮。
- 图形区域的上部是图例,清空按钮按钮。
- 图形区域的中部展示曲线图。
- 图形区域下部展示不同数据曲线的按钮。包括实时,分别1、2、3通道数据实时曲线,三通道三条数据曲线放一起对比的曲线图。
- 实时数据展示通道号和温度值。
- 数据操作提供清除所有数据和保存所有数据按钮。
3.运行截图
1.生成虚拟串口
2.运行数据模拟文件
3.运行程序
4.曲线展示
计划准备
后面一步一步搭建,需要的关注一下
- 计划一个月时间更新完(2022/6/1前)
- 第一个星期介绍UI
- 第二个星期编写功能模块代码(小功能)
- 串口通讯
- 文件选择
- 数据处理保存
- 第三、四个星期编写功能代码
- 时间实时显示
- 数据实时绘图
- 各功能组合
- 最后打包生成exe文件
pyqt项目——测温仪数据采集软件相关推荐
- 利用STM32制作红外测温仪之软件设计(MLX90614)
目录 (一)工程目录如图: (二)main函数实现: (三)MLX90614测温代码实现 前面介绍了使用 STM32制作红外测温仪硬件设计,今天来说一下软件的实现,具体的程序,完整的keil代码我已经 ...
- 【QT】QT项目:数据采集软件开发
数据采集软件开发界面展示 该软件一共分为六个模块: 1.实时数据显示模块 功能描述: 实时数据显示包括实时订阅数据显示和实时内部数据显示.对于实时订阅数据中的信息可点击其内容,显示具体的Json数据, ...
- 基于stm32+amg8833+openmv实现的人脸跟随测温仪
基于stm32+amg8833+openmv实现的人脸跟随测温仪 资料链接: 前言 概括 项目实物图 方案 AMG8833温度传感器驱动和目标温度的计算 openmv人脸识别部分 1 .云台舵机PID ...
- 基于PYQT编写一个人脸识别软件(2)
前言 以前在博客:基于PYQT编写一个人脸识别软件 中给出了我自己用PYQT编写的一个小软件.鉴于使用的是开源库--face_recogniton,尽管使用很简单,但是还有些问题,比如:识别黄种人时效 ...
- 利用STM32制作红外测温仪之硬件设计
最近受疫情的影响详细大家都在家里没事干,这里利用stm32最小系统做一个红外测温仪 这篇教程里我们来制作红外测温仪需要用到的硬件,关于PCB的工程文件,后文会给出. (一)系统分析 由于我们的功能比较 ...
- 分享一款免费实用的野外调查巡检、户外旅行、外业作业地图数据采集软件
如果做过野外调查,做过内业数据处理,你一定会感慨"如果有款软件能从繁重.机械.错误百出的工作中解脱出来,那有多好啊!" 那么在互联网时代,这些想法实现起来不算难题.今天就给大家安利 ...
- 雷泰RAYR3I2MSCL3+高温红外测温仪的参数指标
Raytek® Raynger® 3i Plus手持式红外测温仪 关键指标 温度量程: 700 至 3000ºC (1292 至 5432ºF) 400 至 2000ºC (752 至 3632ºF) ...
- 高精度红外测温仪单片机开发
红外人体测温仪是一种利用红外线照射的测温设备,在此之前,红外测温都是作为工厂生产的用的,用来检测产品的温度,和监测设备的运行发热状态.逐渐的人们突发奇想,转变用于人体测温,来规避人员之间身体直接接触( ...
- 基于高精度单片机开发红外测温仪方案
红外人体测温仪是一种利用红外线照射的测温设备,在此之前,红外测温都是作为工厂生产的用的,用来检测产品的温度,和监测设备的运行发热状态.逐渐的人们突发奇想,转变用于人体测温,来规避人员之间身体直接接触( ...
- 单片机方案设计红外人体测温仪方案
红外人体测温仪是一种利用红外线照射的测温仪器,在此之前,红外测温都是作为工厂生产的用的,用来检测产品的温度,和监测设备的运行发热状态.逐渐的人们突发奇想,转变用于人体测温,来规避人员之间身体直接接触( ...
最新文章
- 再查ReactOS项目
- Django(part32)--一对一映射
- php 4位数字不足补零,php实现数字不足补0的方法
- qt 串口 环形缓存_qt linux串口 缓冲区多大
- tomcat使用线程池配置高并发连接
- zoj[3868]gcd期望
- 前后端分离导出excel_Vue + .NetCore前后端分离的快速发开框架
- 树莓派基础实验13:雨滴探测传感器实验
- Linux命令brctl介绍
- 钢琴自学app开发(原生代码)
- 微信防撤回以及多开工具
- 小说网站服务器架构图,搭建小说网站用什么程序?搭建小说网站图文教程_好特教程...
- 自制Tableau数据看板示例
- 合成分红游戏源码_旅行世界遛狗养狗恐龙源码,分红龙源码、红包龙、合成龙...
- java版林地府邸种子_最好玩的5大林地府邸种子,手机党玩家的福利!
- 深度学习之openvino预训练模型测试(车牌识别)
- python 导航框 | 哔哩哔哩推荐100万收藏的导航网页
- 编译linux驱动时提示很多源码头文件和定义缺失
- Mysql高13位ISBN转9位_C#ISBN10位编号转换13位
- 写稿机器人下载,自动写稿机器人下载,写稿机器人有哪些
热门文章
- 【FPGA】安路FPGA下载器驱动安装教程
- EPP (Enhanced Parallel Port 增强型并口)
- word中事例和堆栈(大括号里面多行内容)怎么设置左对齐
- face_recognition 人脸识别
- agp计算机组装什么意思,教你怎么组装电脑
- python爬取苏宁易购--jsonpath方法
- java网络病毒_网络病毒是由因特网衍生出的新一代病毒,即JAVA及ACTIVEX病毒。 (),不被人们察觉。...
- Java8中关于LocalDateTime转换方法总结
- 卡内基梅隆大学计算机研究生水平,卡内基梅隆大学计算机研究生
- 对Kindle进行可用性研究