我正在尝试使用USB向Flir相机TAU2发送命令,通常我应该收到它的响应,所以我首先要做的是配置串行端口 然后我通过串口发送命令: 然后收听序列进行响应: 这是我的代码的一部分:
def __init__(self):
self.serCam = serial.Serial(port='/dev/ttyUSB0',
baudrate=9600,
parity=serial.PARITY_NONE,
stopbits=1,
xonxoff=False
)
def close_connection(self):
if self.serCam.isOpen():
self.serCam.close()
def serial_Read(self):
while self.serCam.inWaiting():
try:
self.state=serCam.readline()
return state
print state
except:
pass
def control(self):
self.len= self.serCam.write(serial.to_bytes([0x6E,0x00,0x00,0x0B,
0x00,0x00,0x2F,0x4A,0x00,
0x00,0x00]))
print ('commande envoye' )
return len
我没有从相机中收到任何东西,请问您有什么想法吗?