原创 USBIOX.DLL在Labview版本不兼容解决方式

2012-8-22 21:17 6704 17 17 分类: 通信

 

一、Labview新版本不兼容解决方式

1、找到USBIOX.DLL:USBIO_StreamI2C子vi

 

usbiox.dll_labview.jpg

 

2、双击修改callback,都改为空即可。如下图。

 

改为

 

二、labVIEW内存出错解决

1、问题

在用LABVIEW调用USBIOX.DLL,使用I2C模式向EEPROM 24L32读取及写入数据,已经实现了读取及写入操作,但发现一些问题。

① 我使用LABVIEW7.1时,发现在调用及运行API-USBIO_ReadEEPROM VI时很不稳写,经常出现LABVIEW内存出错,然后自动退出。

② 读取长度很多时候不能受控,现象是当设定读100个字节时,会读出100个安节的EEPROM 内容,但后面还带有不定无用的数据。当再设成读取50个字节再读取时,读出显示的字节数还是原来的数据,没有减少。

③ 我调用时顺序是:USBIO_OpenDevice>USBIO_ReadEEPROM>USBIO_CloseDevice. 这样完成读操作,不知道是不是需要其它设置。

2、解决方法

在调用USBIOX.DLL读IICEEROM API时出现LABVIEW出来自动退出,是因为没有在这个输出涵数前连接一个同类型的BUFF导致。

关键是在每个读API前连上一个跟输出相同类型及大小的BUFF,使输入的数据放在这个BUFF上,不然读出的数据会放在LABVIEW内,导致LABVIEW自动退出,现象是只要每读一次数就会跳出极不稳定。

 

 

 

 

版权

2007年6月版,版权属USBIO科技发展有限公司所有,未经USBIO科技发展有限公司事先的书面允许,本出版物的任何部分不得被翻版、传播。

本手册中所包含的内容发生变更时,恕不另行通知。

 

文章评论3条评论)

登录后参与讨论

用户1744063 2014-3-27 19:00

很好刚找到这个,谢谢。 usb i2c我正在使用。同时也谢谢这个website

用户977176 2012-8-22 21:18

已修正。

用户403664 2012-8-17 10:18

图片挂了。

wang1jin 2008-6-27 09:36

勾上那个SKIP THE INTIAL TRANSIENT BIAS POINT CALCULATION (SKIPBP)或者把电源换成VPWL 这个电源.

用户1123258 2008-6-26 17:49

wang1jin兄,按你的电路图偏压仿真出来了,与你上面的都对的上,但波形仿真不出你那样的波形(我用的是暂态分析),问题出在哪里呀

用户144687 2008-4-25 17:58

真好

wang1jin 2007-7-20 10:41

用脉冲源可以呀..HE HE...你看你设置有没有问题.
相关推荐阅读
用户977176 2012-08-22 21:20
USB2I2C USB2SPI USB2ISP驱动更新64Bit WIN7(含VC及BCB库文件)
  1、系统启动时按F8 “禁用数字签名模式” 2、进系统后,控制面板->用户->UAC的勾选去掉 在安装的时候,弹出来警示的对话框都要选择"继续安装"。 ======...
用户977176 2012-08-22 21:20
USB2ISP并口模式下带地址读写
  一、调用USBIO_SetOutput示例 1、USB2ISP如何进行bus多地址方式应用?软件用什么函数带地址读写? Q:USB2ISP如何进行bus多地址方式应用?软件用什么函...
用户977176 2012-05-18 19:19
唯美,电子与艺术的完美结合,从STEM到STEAM,再到STREAM
  原链接:http://www.ourdev.cn/thread-4445112-1-1.html...
用户977176 2012-05-17 21:12
USB2I2C USB2SPI USB2ISP系列芯片VS2010.net和C#参考源代码
下载链接:http://www.usb-i2c-spi.com/cn/rar/USB2ISPvs2010.netandcsharp.rar 升级vb 6的代码,没有做优化和完全测...
用户977176 2011-12-20 22:49
终于又找回来了,我的Blog
连个通知都没有,需要多留一个篮子了...
我要评论
3
17
关闭 站长推荐上一条 /2 下一条