笔者最近基于ZLG USBCAN的labview demo进行二次开发,将开发完的程序移植到另一台笔记本上时出现了一个问题:
无法打开设备(程序无报错),USBCAN硬件上的RUN指示灯不亮。单步调试后发现,OpenDevice子vi在调用zlgcan_wrap.dll时返回0,子vi返回错误代码5100
这个问题折腾了我很久,在经过不断重装labview、检查程序错误之后发现:kerneldlls文件夹没有放在labview根目录,如笔者的labview是2018版本,那安装目录就应该是:C:\Program Files (x86)\National Instruments\LabVIEW 2018 , 不能放在其他子文件夹下。
使用zlg的库建议把bin、data_type、SubVI三个文件夹放入工程所在目录下,而不是labview安装目录
ZLG USBCAN 在Labview环境下无法打开设备的解决办法
最新推荐文章于 2024-09-05 23:31:02 发布