pyserial

    0热度

    1回答

    我有一个串口日志工具,用于处理COM端口的日志并将它们发送到数据库。我使用pyserial ReaderThread与协议工厂一起使用。 class SerialLogging(Process): def __init__(self, cpath, q): Process.__init__(self) self.__queue = q config =

    0热度

    1回答

    目前我正在使用DMM DNY2,硬件与软件配合使用。该软件可以读取可用端口,分配伺服端口并读取伺服驱动器中存储的参数。 现在,我试图创建python脚本来做和软件一样的功能,我可以做得到和分配端口,但是不能在伺服驱动程序中获得存储的参数。每次读取它会返回b''。 有人可以帮助我,给我指点我该做什么或失踪。

    0热度

    1回答

    我正在构建一个解析器,并且我对此有点新。 我有解码特定字节的问题,他们总是返回相同的int(他们不应该),所以我必须做错了。 byte = ser.read(1) byte += ser.read(ser.inWaiting()) a = 0 for i in byte: if i == 0x04: value = struct.unpack("<h", bytes

    0热度

    1回答

    我有一个接口Arduino的问题。我可以通过一个简单的程序与Arduino进行通信,例如读取数据并写入它们。我已用PyQt5来控制伺服电机创造了一个接口和I得到的错误: 'Ui_MainWindow' object has no attribute 'ser' 我使用的代码是: from PyQt5 import QtCore, QtGui, QtWidgets import serial i

    0热度

    1回答

    我想编写一个脚本来打开一个钱箱,使用串行设备(使用USB),而不是每次打印机打印时打开它(例如在信用卡付款上不需要钱箱)开放)。 它应该通过Ajax调用基于Flask的网站工作(整个网站将作为ajax接收器来执行python脚本)。 烧瓶网站正在运行,其他脚本运行没有问题,这就是为什么我在这里展示只有主脚本的有趣的部分: ... @app.route("/cashdrawer") def ca

    0热度

    1回答

    我正在使用pyserial同时从3个串行端口读取数据,并使用python将这些数据记录到3个单独的带时间戳的文本文件。但是,经过一段时间(少于约5分钟)后,写入文本文件的数据将无法正确打印。准确的数据的 例如: 2017年10月16日10点41分27秒 传感器读数平均读数/平均左上:1 7.00 0.14 midLeft:2 8.00 0.25 botLeft: 3 9.00 0.33 topRi

    0热度

    1回答

    我想在那里我ConnectArduino打电话recv创建使用类,但是我收到以下错误: AttributeError: 'ConnectArduino' object has no attribute 'port' 可能有人请告诉我,我要去哪里错了吗? class ConnectArduino: def __init___(self, port, baudrate): #

    0热度

    1回答

    使用Serial时出现nameError错误。我相信我没有正确导入串行。 from serial import * serialPort = Serial("COM3", 9600) 我已经安装pyserial通过点。难道我做错了什么?有没有人遇到过这个错误?

    2热度

    1回答

    我想通过RS232线发送十进制值236发送整数,所以我用pyserial用下面的代码: ser.write(bytes(236)) 与此代码,它停留在一个infinit循环和进程崩溃。所以我试过这个: ser.write(b'\xEC') 这很好用!但我想使用变量值,因此整数将更加可用。 第一行代码有什么问题?

    1热度

    4回答

    我有一个网页,显示一个长的线图内的溢出x:滚动。 这可以很好地作为一个网页,允许用户在图形中前后滚动。 但是,当打印页面时,滚动位置重置为零。 有没有办法解决这个问题?