关于仪器控制中的一个动态数据库无法调用问题

2019-07-18 07:04发布

小弟最近在用labview控制一台电子负载,iTech公司的it8512,在NI官网上下载了电子负载的驱动,解压后放到了National Instruments/LabVIEW2012/instr.lib下,然后新建了一个VI,在程序面板的仪器I/O—Instrument Drivers 里面也有It85的子VI,但当我随便打开一个子VI时却出现了调用的错误,详细情况见图片 it85子VI,点击第二个初始化子VI
新建子vi
点击后出现的对话框,要求查找ivi.dll,我点的取消

出现的查找共享动态链对话框,我点了取消,因为找不到
取消后出现的调用错误

取消后程序错误,无法加载动态数据库,VI不能运行

我不知道是LabVIEW软件的问题还是驱动的问题,我的LabVIEW是2012版已激活,装过NI-VISA,不知道是不是还得装什么驱动,恳请大神赐教,小弟不胜感激!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
chenpkai
2019-07-18 16:33
qq492736513 发表于 2014-4-26 09:51
调用的dll文件路劲错误,自己手动修改下就行

手动改不了...因为根本就没有ivi.dll这个动态链接库,不过还是谢谢你
问题已经解决了,还是驱动的问题,装it8512前NI官网上只给出必装NI—VISA,但我查阅电子负载的驱动说明书时发现他的的driver class 是IviGeneral,所以必须先安装Ivi compliance package,里面有支持ivi的驱动,估计ivi.dll也在里面吧,今天装了compliance package后vi调用正常,问题解决。

一周热门 更多>