如何通过串行命令发送命令,方法与在Python脚本中使用PuTTy一样

时间:2019-10-09 14:47:28

标签: serial-port pyserial

我有一个通过串行端口连接到计算机的HPLC泵。通过使用PuTTy,我可以向PC发送命令,例如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')

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。

我需要使用

pump.write(b'REMOTE\r')

不是

\n