- 4
- 0
- 约4.33千字
- 约 6页
- 2017-05-27 发布于贵州
- 举报
LabVIEW与USB地直接数据通信
LabVIEW与USB的直接数据通信
廖传书,黄道斌,孙旦均,李素芬(武汉理工大学信息工程学院 湖北武汉 430070)
引 言
LabVIEW是一种基于图形程序的虚拟仪器编程语言,在测试与测量、数据采集、仪器控制、数字信号分析、工厂自动化等领域获得了广泛的应用。LabVIEW程序采用方框图编程,具有友好的人机界面,在前面板中有用于模拟真实仪器面板的控件可供调用,可用于设置输入数值、观察输出值以及实现图表、文本等显示。实现LabVIEW对数据的采集和处理,传统的是采用数据采集卡,但是这些数据采集设备存在安装不便、价格昂贵、受计算机插槽数量、地址、中断资源的限制,可扩展性差,同时在一些电磁干扰性强的测试现场,可能无法专门对其做电磁屏蔽,从而导致采集的数据失真。在LabVIEW下使用USB总线,可以同样实现数据采集,并且弥补了采集卡的不足。
传统的用LabVIEW读写USB设备的方法是:先用VC++或Delphi编写动态链接库DLL文件,在DLL中通过调用WIN API函数读写USB设备的数据,并存在缓冲区中,在LabVIEW中通过对DLL文件的调用提取缓冲区中的数据。介绍了在LabVIEW下,通过调用NI-VISA子程序控件,实现与USB设备的直接通信,避免了二次编程的麻烦和数据的中转。
2 USB底层驱动程序设计
USB底层驱动开发工具有Windows DDK和第三方开发工具,如
您可能关注的文档
最近下载
- 半导体材料PPT课件.ppt VIP
- (2026年)护理学会胰岛素皮下注射团体标准.pdf VIP
- 武汉科技大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案).docx VIP
- 2022年武汉科技大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案).docx VIP
- 《贵州省情》课件.ppt VIP
- Embraco恩布拉科 压缩机产品 定频压缩机 变频压缩机 说明书.pdf
- 项目管理目标责任书.docx VIP
- 中文NACESP0502-2010 管道外腐蚀直接评价方法.pdf VIP
- 讲内孔及心轴定位的定位误差的分析计算护理课件.pptx VIP
- 智能网联汽车车路协同系统装调与测试 项目三 路侧设备的装调与应用.ppt VIP
原创力文档

文档评论(0)