:基于NI公司的智能FPGA板卡以及图形化编程软件LabVIEW设计并实现了一种通用数据采集系统。该系统与传统的数据采集系统相比结构简单、开发周期短、可靠性高、实时性好。
FPGA(FieldProgrammableGateArray)是在PAL(可编程阵列逻辑)、GAL(通用阵列逻辑)等可编程器件的基础上进一步发展的产物。你这个问题比较复杂,如果你要想完全弄明白,需要看相对多的技术资料。
我简单的说一下吧。
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盘的功能(估计就是那个prefixinf文件的关系)
你插上U盘后,设备管理器中应该能看见该设备,更新一下驱动应该就能找到原来系统提供的驱动。重新安装应该就可以了。LabWindows/CVI是National Instruments(简称NI)公司推出的一套面向测控领域的软件开发平台它以ANSI C为核心,将功能强大,使用灵活的C语言平台与数据采集,分析和表达的测控专业工具有机地接和起来它的集成化开发平台,交互式编程方法,丰富的控件和库函数大大增强了C语言的功能,为熟悉C语言的开发人员建立检测系统,自动测量环境,数据采集系统,过程监控系统等提供了一个理想的软件开发环境
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)