• 大小: 0.02M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: 其他
  • 标签: 其他  

资源简介


使用Python + PyQt5 做的一个读取串口,然后将数据存到SQLite数据库,最后用UI界面显示的小程序,大概的介绍见这里:https://blog.csdn.net/weixin_39749553/article/details/88606612

资源截图

代码片段和文件信息

import sys
from PyQt5.QtWidgets import*
from PyQt5.QtCore import *
from PyQt5.QtSql import *
import pyqtgraph as pg
import numpy as np
import serial
import GL   # GL.py 中存放了程序需要用到的全局变量

# COM端口选择
print(‘You selected %s baudrate %d %d byte.‘ % (GL.comport int(GL.baudrate) GL.bytes))
serialport = serial.Serial(GL.comport int(GL.baudrate) timeout=0.5parity=serial.PARITY_NONE rtscts=1)   # 定义串口接受数据的参数(初始化串口)

class WorkThread(QThread):
    receive = pyqtSignal()
    def run(self):
        while True:
            if (GL.bytes == 51):
                data = serialport.readline()
            if data != ‘‘:
                data1 = data.decode()
                data1 = data1.strip().split()
                data1 = [str(i) for i in data1[:6]]
                GL.data2 = data1
                self.receive.emit()

class DataGrid(QWidget):

    def createTableAndInit(self):
        # 添加数据库
        self.db = QSqlDatabase.addDatabase(‘QSQLITE‘)
        # 设置数据库名称

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-03-16 22:29  PyQt_UI\
     目录           0  2019-03-16 22:29  PyQt_UI\.idea\
     目录           0  2019-03-16 22:29  PyQt_UI\.idea\dataSources\
     目录           0  2019-03-16 22:29  PyQt_UI\.idea\dataSources\184532d0-b03f-435a-9089-df5920102306\
     目录           0  2019-03-16 22:29  PyQt_UI\.idea\dataSources\184532d0-b03f-435a-9089-df5920102306\storage_v2\
     目录           0  2019-03-16 22:29  PyQt_UI\.idea\dataSources\184532d0-b03f-435a-9089-df5920102306\storage_v2\_src_\
     目录           0  2019-03-16 22:29  PyQt_UI\.idea\dataSources\184532d0-b03f-435a-9089-df5920102306\storage_v2\_src_\schema\
     文件          59  2019-03-12 11:46  PyQt_UI\.idea\dataSources\184532d0-b03f-435a-9089-df5920102306\storage_v2\_src_\schema\main.uQUzAA.meta
     文件        1227  2019-03-12 11:46  PyQt_UI\.idea\dataSources\184532d0-b03f-435a-9089-df5920102306.xml
     目录           0  2019-03-16 22:29  PyQt_UI\.idea\dataSources\3fb53af8-3409-4668-b4f0-25c2e08d1463\
     目录           0  2019-03-16 22:29  PyQt_UI\.idea\dataSources\3fb53af8-3409-4668-b4f0-25c2e08d1463\storage_v2\
     目录           0  2019-03-16 22:29  PyQt_UI\.idea\dataSources\3fb53af8-3409-4668-b4f0-25c2e08d1463\storage_v2\_src_\
     目录           0  2019-03-16 22:29  PyQt_UI\.idea\dataSources\3fb53af8-3409-4668-b4f0-25c2e08d1463\storage_v2\_src_\schema\
     文件          59  2019-03-12 11:41  PyQt_UI\.idea\dataSources\3fb53af8-3409-4668-b4f0-25c2e08d1463\storage_v2\_src_\schema\main.uQUzAA.meta
     文件        1235  2019-03-12 11:41  PyQt_UI\.idea\dataSources\3fb53af8-3409-4668-b4f0-25c2e08d1463.xml
     目录           0  2019-03-16 22:29  PyQt_UI\.idea\dataSources\b767ea80-9a55-4686-8bbe-54089f90bcbc\
     目录           0  2019-03-16 22:29  PyQt_UI\.idea\dataSources\b767ea80-9a55-4686-8bbe-54089f90bcbc\storage_v2\
     目录           0  2019-03-16 22:29  PyQt_UI\.idea\dataSources\b767ea80-9a55-4686-8bbe-54089f90bcbc\storage_v2\_src_\
     目录           0  2019-03-16 22:29  PyQt_UI\.idea\dataSources\b767ea80-9a55-4686-8bbe-54089f90bcbc\storage_v2\_src_\schema\
     文件          59  2019-03-12 11:44  PyQt_UI\.idea\dataSources\b767ea80-9a55-4686-8bbe-54089f90bcbc\storage_v2\_src_\schema\main.uQUzAA.meta
     文件        1229  2019-03-12 11:44  PyQt_UI\.idea\dataSources\b767ea80-9a55-4686-8bbe-54089f90bcbc.xml
     文件         459  2019-03-13 22:28  PyQt_UI\.idea\database2.iml
     文件         138  2019-03-12 11:22  PyQt_UI\.idea\encodings.xml
     文件         312  2019-03-13 22:28  PyQt_UI\.idea\misc.xml
     文件         277  2019-03-12 11:22  PyQt_UI\.idea\modules.xml
     文件       17778  2019-03-16 22:28  PyQt_UI\.idea\workspace.xml
     文件         577  2019-03-16 21:17  PyQt_UI\GL.py
     目录           0  2019-03-16 22:29  PyQt_UI\__pycache__\
     文件         401  2019-03-16 21:19  PyQt_UI\__pycache__\GL.cpython-37.pyc
     文件       13058  2019-03-16 21:40  PyQt_UI\data.py
     目录           0  2019-03-16 22:30  PyQt_UI\db\
............此处省略0个文件信息

评论

共有 条评论