64位Python读取周立功USBCAN 您所在的位置:网站首页 usbcan驱动安装查看 64位Python读取周立功USBCAN

64位Python读取周立功USBCAN

2023-10-05 22:50| 来源: 网络整理| 查看: 265

64位Python读取周立功USBCAN-I信息 环境ZLG USBCAN-I驱动安装Microsoft Visual C++运行库下载zlg 64位适配python的例程运行zlgcan.py 参考:https://blog.csdn.net/weifengdq/article/details/117482461

环境

Win10,64位的python3.7

ZLG USBCAN-I驱动

需要下载对应windows驱动才能是的windows下CAN卡别识别。安装好驱动后,CAN卡sys信号灯由红灯变为绿灯,下载地址USBCAN-I驱动

安装Microsoft Visual C++运行库

由于python通过调用zlgcan.dll等来获取can信息,可能这些dll依赖于C++的dll运行库,所以必须安装。Microsoft Visual C++运行库

下载zlg 64位适配python的例程

需要的dll文件、例程python文件和基于python导出的exe文件在此下载zlg_python,或者前往ZLG产品用户手册网页下载。下载并解压后,器文件夹内容如图

文件夹 需要手动将kerneldlls文件夹复制到python.exe根目录,我采用的是anoconda创建的python3.7的虚拟环境,其根目录地址为C:\Users\JQ\ .conda\envs\py37\

运行zlgcan.py

用pycharm打开zlgcan.py, 将第443行handle = zcanlib.OpenDevice(ZCAN_USBCAN1, 0,0)中的CAN卡类型更改为你所采用的CAN卡类型,我这里是ZCAN_USBCAN1。然后为pycharm选择你刚复制dll对应的python.exe编译器。然后点击运行即可。 zlgcan_demo.py中实现了GUI界面,直接运行该文件会蹦出界面窗口: 在这里插入图片描述 将设备类型选择为你所采用的CAN卡,打开。然后选择CAN卡连接设备所采用的波特率,打开,即可看见报文显示。 zlgcan_demo.exe是由zlgcan_demo.py所生成windows程序,直接双击zlgcan_demo.exe文件即可打开上述界面。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有