如何在 python 脚本中以与 PuTTy 相同的方式通过串行发送命令
How to send command through serial same way it does with PuTTy in a python script
我有一个 HPLC 泵通过串行端口连接到计算机。通过使用 PuTTy,我可以向它发送命令,例如 REMOTE,以从 PC 控制它(泵上的显示会发生变化,表明它确实处于远程模式。但是,当我从 python 设备使用相同的命令时没有回应。
import serial
pump = serial.Serial(port='COM2', baudrate=19200)
我试过了
pump.write('REMOTE\n'.encode())
和
pump.write(b'REMOTE\n')
和
pump.write(b'REMOTE')
我解决了这个问题。
我需要使用
pump.write(b'REMOTE\r')
没有
\n
我有一个 HPLC 泵通过串行端口连接到计算机。通过使用 PuTTy,我可以向它发送命令,例如 REMOTE,以从 PC 控制它(泵上的显示会发生变化,表明它确实处于远程模式。但是,当我从 python 设备使用相同的命令时没有回应。
import serial
pump = serial.Serial(port='COM2', baudrate=19200)
我试过了
pump.write('REMOTE\n'.encode())
和
pump.write(b'REMOTE\n')
和
pump.write(b'REMOTE')
我解决了这个问题。
我需要使用
pump.write(b'REMOTE\r')
没有
\n