我正在使用CAN电缆ECOM,并尝试编写python脚本来处理从电缆接收的消息。我遇到了python-can python库,但是使用它时遇到了麻烦。
当我尝试运行代码时:
import can
bus = can.interface.Bus(bustype='socketcan', channel='vcan0', bitrate=500000)
我明白了:
此库中是否缺少引起问题的东西?
非常感谢您的帮助。
答案 0 :(得分:0)
找出问题所在:SocketCan可以在Linux系统上工作,而我在Windows机器上。
答案 1 :(得分:0)
如果要通过USB在Windows上使用PCAN,请使用以下参数:
import can
bus = can.interface.Bus(bustype='pcan', channel='PCAN_USBBUS1', bitrate=500000)
您可以找到更多帮助here.
希望有帮助!