请问哪位大侠有用Labwindows/CVI开发过usb接口的设备?

现在做用cvi作为编译环境,需要由usb接口从板子采集数据,
哪位大神有过这方面的经验,提供一些指点好么?
急求,非常感谢

这个问题要分具体情况,

1,这个板子如果供应商提供DLL开发库,可以用CVI来调用DLL中的函数完成数据采集。
2,如果此USB采集卡支持VISA,可以安装NI的VISA模块,直接用CVI通过VISA来采集数据。
3,如果此USB接口提供虚拟RS232,就可以在CVI中用RS232函数进行采集。
看你是哪种情况。追问

谢谢啦!虽然提供了虚拟RS232,但是RS232的速度不够快,所以我还是用第一种方法。我现在的问题是,开发库里面的函数,比如说采集设备信息(GetDeviceInfo),在CVI主函数中调用这个函数后,我不知道怎样将该信息显示出来。我只用过CVI一个InsertListItem()函数,但用它应该不可以,有没有可以将得到的信息完全显示出来的函数?
非常感谢!

追答

string控件 textbox 控件都可以,看你想怎么显示而已。

InsertListItem()函数在某些情况下也是可以完成你的问题。
不过SetCtrlVal()函数用的会更多一些。

追问

采集设备信息(GetDeviceInfo)的函数,理论上可以得到设备的类型、ID、序列号等信息,调用了这个函数后,不知道这些信息要怎么得到或看到;如果是普通C语言的环境,应该可以显示,但在CVI里我就不知道了。

不知道我表达清楚没,谢谢啦!

追答

“如果是普通C语言的环境,应该可以显示,但在CVI里我就不知道了。”

CVI就是完完全全的C啊,一样的。
我不知道你的GetDeviceInfo函数获取的数据是什么格式,不知是不是结构体,或者数组之类,按着函数说明取出就行了,你C环境如何显示呢?printf吗?那CVI也一样可以啊。

温馨提示:内容为网友见解,仅供参考
无其他回答

请问哪位大侠有用Labwindows\/CVI开发过usb接口的设备?
1,这个板子如果供应商提供DLL开发库,可以用CVI来调用DLL中的函数完成数据采集。2,如果此USB采集卡支持VISA,可以安装NI的VISA模块,直接用CVI通过VISA来采集数据。3,如果此USB接口提供虚拟RS232,就可以在CVI中用RS232函数进行采集。看你是哪种情况。

LabWindows\/CVILabWindows\/CVI 简介
仪器库是LabWindows\/CVI的特殊资源,包含GPIB、VXI和RS-232仪器的驱动程序,如示波器、多用表和函数发生器。每个驱动程序都提供可编辑的源代码,用户可以使用LabWindows\/CVI的工具创建自己的仪器驱动程序,包括单个仪器、多个仪器或虚拟仪器的驱动程序。在创建过程中,用户可以利用LabWindows\/CVI的其他库函数。La...

基于LabWindows\/CVI的虚拟仪器设计与应用内容简介
本书全面深入地探讨了NI公司研发的虚拟仪器设计平台Labwindows\/CVI,及其在虚拟仪器设计领域的应用方法。Labwindows\/CVI提供了一个强大的开发环境,使得设计虚拟仪器变得极为便捷。本书从这个平台的界面设计、常用面板与控件出发,逐步解析基本函数库和信号分析处理库函数,以及如何进行数据采集与接口操作。更进一...

LabWindows\/CVI的简介
在LabWindows\/CVI开发环境中可以利用其提供的库函数来实现程序设计、编辑、编译、链接和标准C 语言程序调试。在该开发环境中可以用LabWindows\/CVI 丰富的函数库来编写程序,此外每个函数都有一个叫做函数面板(Function Panel)的交互式操作界面,在函数面板中可以执行该函数并可以生成调用该函数的代码,也可通...

LabWindows\/CVI的介绍
LabWindows\/CVI 是National Instruments 公司(美国国家仪器公司,简称NI 公司)推出的交互式C 语言开发平台。LabWindows\/CVI 将功能强大、使用灵活的C 语言平台与用于数据采集分析和显示的测控专业工具有机地结合起来,利用它的集成化开发环境、交互式编程方法、函数面板和丰富的库函数大大增强了C 语言的功能...

LabWindows\/CVI虚拟仪器测试技术及工程应用编辑推荐
LabWindows\/CVI虚拟仪器测试技术及工程应用》学习,读者不仅能掌握虚拟仪器设计的基本方法,还能掌握如图像处理、音频信号处理等高级技术,从而提升工程应用能力。总的来说,《LabWindows\/CVI虚拟仪器测试技术及工程应用》是一本全面且实用的教材,无论你是初学者还是经验丰富的工程师,都能从中受益匪浅。

labwindows\/cvi这个工具好使吗?
事实上在美国很多大的系统都是LabVIEW开发的。LabWindows\/CVI就是C语言,结构简单,功能强大且灵活,但对使用者需要有一定的软件基础,不太容易上手。目前LabVIEW在国内推广的的比较多,有更多的仪器和厂商支持,相对来说CVI的推广比较少,但在北美还是有很多用户的,好像最大的客户就是美国国防部。

LabWindows\/CVI虚拟仪器测试技术及工程应用内容简介
《LabWindows\/CVI虚拟仪器测试技术及工程应用》是一本深入浅出的教程,旨在帮助读者迅速掌握这一领域的核心技术。首先,基础篇着重讲解虚拟仪器的原理,介绍了LabWindows\/CVI的开发环境设置、代码框架创建、断点调试方法以及基本控件的使用,为读者提供了一个坚实的起点。进入提高篇,内容更加丰富,涵盖Toolslib...

labwindows\/cvi能不能加入第三方应用程序
在CVI中打开头文件,在编辑窗口可以看到文件的内容。从头文件源代码窗口的菜单栏中选择“Options”,再选择“Generate DLL Import Library”,会出现提示,通过浏览文件的方式选择DLL,生成导入library。CVI于是会创建导入library,这样在CVI环境中,您可以在编译链接的时候包含这个导入library。参考LabWindows\/CVI...

基于LabWindows\/CVI的虚拟仪器设计与应用图书信息
《基于Lab Windows\/CVI的虚拟仪器设计与应用》这本书由孙晓云所著,出版社为电子工业出版社,出版时间在2010年2月。其ISBN号为9787121102271,采用16开的开本,定价为35元。本书内容主要围绕Lab Windows\/CVI这一软件平台,深入探讨了虚拟仪器设计与应用的各个方面。Lab Windows\/CVI是LabVIEW的底层开发工具,...

相似回答