我简单的说一下吧。
1.是不能用U盘做实验么?
VISA是个通用的仪器驱动标准,国际上有专门的联盟,制定这个标准,很多大型的仪器厂商的产品都遵循这个标准,无论是USB、串口、GPIB或是以太网。
NI-VISA就是使用这个标准开发出的一套软件,或者叫做驱动也行。就是根据这个标准,NI公司又进行了一次封装,并且提供了Driver wizard这个驱动向导软件。使用Driver wizard开发USB驱动时,实际上底层的驱动是VISA。
你在使带饥用Driver wizard配置USB时,应该有步是设置Vendor ID和Product ID,我不知道这两个号你是怎么添的,这两个配置数字必须和你U盘上的配置芯片中的数字吻合才能真正形成你的USB驱动。
而这两个号应蠢运返该是U盘的制作厂商才知道。除非你知道U盘上使用的配置芯片而且厂家又使用的是默认值,你才有可能让你生产驱动识别你的U盘。
当然这只是第一步,你要想通过软件读取U盘的数据,还必须知道U盘通信协议。USB通信协议也是相当复杂的,如果你没有U盘厂商的技悄袭术资料,还是放弃吧。
所以想用U盘作实验几乎是不可能的。
2.怎样将Labview跟USB联系起来
我建议你还是找个成熟的仪器,来实验吧,例如Tex公司的示波器有很多型号是USB接口的(好像是TDS2022),而NI公司又提供了TDS20XX的驱动,网上可以下载到,都是LabVIEW下开发的,你可以把驱动打开看看,研究一下。
3.怎样恢复我U盘的功能(估计就是那个prefix.inf文件的关系)
你插上U盘后,设备管理器中应该能看见该设备,更新一下驱动应该就能找到原来系统提供的驱动。重新安装应该就可以了。
我没使用过USB6008的采集卡 不过使用过PCI6220和USB6210的,原塌茄理应该都是一样的,因为是USB热插拔的,所以你安装好驱动后会有一个MAX软件,叫NI-DAQmx,是一个配置和测试工具,如果没有可以下载安装。可以先使用这个MAX软件对你的卡进行 *** 作,都不需要进行编程,直接就可以采集连接到采集卡上的模拟数据,或者输入输出数字信号,使用它来验证信号连接是否正确。等袜缺你把这些你需要用到的模拟数字口都弄灵清了,就在labview的程序面板,请区别于前面板,中选取DAQ assistant控件。将其放置到程序面板,配置好后,放入while循环一直团好察运行。你就会发现采集的数据跟你之前用Max采集的是否一致,如果一致说明你采集的正确的。这个是最基础的采集卡 *** 作,学会这个 *** 作以后你就可以根据自己的需要进行自己的编程。我写的是个检测平台程序不方便贴给你,你有问题可以PO我。网上搜索DAQ助手有很多资料可以学习的。这中间溢流阀、减压阀、节流阀不管怎么样都应该是通过数字信号控制、压力输出应该是电压或者电流信号,都可以直接用板卡采集的,所以我建议你先用MAX试用一下,电流电压信号都可以采集。全手打
NI官方有驱动程序,随产品的毁闷光纤携弯盘里面就有。找不到的话,从NI官网下载吧:(NI-CAN 2.7.5 Windows 8/7/Vista/XP 32-bit)下面的“Supported hardware”完全展开后,可能隐模看到USB-8473了。
http://joule.ni.com/nidu/cds/view/p/id/4143/lang/en
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)