我试着从重量秤(雷克萨斯矩阵一)读取输入数据。我希望代码在=
出现后开始读取8个字符。在
问题是,有时代码会这样做,而有时它会在天平发送的测量值中间开始读取数据,从而导致无法正确读取数据。我使用的是windows上python3上的pyserial
模块。在
import serial
ser=serial.Serial("COM4", baudrate=9600)
a=0
while a<10:
b=ser.read(8)
a=a+1
print(b)
预期结果是:b'= 0004.0'
但有时我得到:b'4.0= 000'
Tags:
我想我们需要更多关于体重秤数据格式的信息来提供完整的答案。但是您当前的代码只从流中读取前80个字节,每次8个字节。在
如果您想读取任何等号后面的8个字节,可以尝试如下操作:
相关问题 更多 >
编程相关推荐