Я должен прочитать результаты мониторинга на экране шкалы Radwag wtc2000. Вот и все. Все, что мне нужно, это получить результаты и распечатать их на экране. Но я получаю только пустые (b '') байты, напечатанные на консоли.
Извините за плохой английский.
import serial
ser = serial.Serial(port='COM3', baudrate=9600, bytesize=serial.EIGHTBITS, parity=serial.PARITY_NONE, timeout=1)
try:
ser.isOpen()
print("Serial port is open")
except:
print("ERROR")
exit()
if (ser.isOpen()):
try:
while (True):
ser.write("S CR LF")
print(ser.read())
except:
print("error")
else:
print("Cannot open serial port")
Я ожидаю получить вес пера, который я использовал длятестирование. На экране шкалы написано 4.71 по шкале, но я получаю пустой байт как (b '')