在Windows中使用rs232到usb的pyserial通信失败

时间:2018-05-14 20:30:49

标签: python windows serial-port pyserial

您好我正在尝试通过Python与我的PC通信一个Schunk抓手。我使用PCAN-USB适配器将设备连接到我的计算机。我正在尝试使用pyserial与设备通信以控制它。

问题是我不知道串口的名称是什么,使用pyserial,然后我尝试了COM1 - COM6,也是USB0,USB1,...,但它返回我的错误:

  

serial.serialutil.SerialException:无法打开端口'COM3':   FileNotFoundError(2,'系统找不到指定的文件。',   无,2)

我尝试了这个list_ports.comports()来获取端口的名称,但它告诉我没有可用的端口。

import serial.tools.list_ports as list_ports

ports = list(list_ports.comports())
print(ports)
for p in ports:
    print(p)

输出只是[]。

如果有人能帮助我,我将非常感激!

0 个答案:

没有答案