利用kvaser和Python编写监控界面(1)

连接Kvaser,输出设备的连接状态
1、首先,在Kvaser官网下载pycanlib.zip并解压
2、然后,在命令行窗口进入pycanlib的解压路径。利用pip install canlib-xxxxxx.whl命令安装canlib
3、在官网下载“Kvaser Driver for Windows”安装后,重启电脑
运行如下代码:

from canlib import canlib  #如果没有步骤3,此条语句会出错

num_channels = canlib.getNumberOfChannels()
print("Found %d channels" % num_channels)
for ch in range(0, num_channels):
    chdata = canlib.ChannelData(ch)
    print("%d. %s (%s / %s)" % (ch, chdata.channel_name,
                                chdata.card_upc_no,
                                chdata.card_serial_no))

你可能感兴趣的:(学习笔记)