我想通过RS232连接Lake Shore温度控制器M331,我有点问题。当我发出“命令”时,它仍然等待另一个而不是将其发送到我的设备。这是我的代码:
import serial
import time
port = serial.Serial(15)
print "Opening serial port: " + port.name
out = []
command = raw_input('Command: ')
if command == 'exit':
port.close()
exit()
else:
port.write(command)
time.sleep(1)
out.append(port.read(8))
if len(out) == 0:
print ':('
else:
print out
port.close()
我的代码出了什么问题?
答案 0 :(得分:0)
发现很抱歉中断;)应该有:
port.write(command +'\r')