基于LabVIEW数据采集系统.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:4 大小:131KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于LabVIEW数据采集系统.pdf

基于LabVIEW数据采集系统.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

!"##$年"月重庆大学学报%&’("##$第")卷第"期*+,-./0+123+.456.47.68&-96:;<+0(")!=+("!!文章编号:>###?@A"B("##$)#"?##C"?#$基于D/’<EFG数据采集系统!杨忠仁,饶!程,邹!建,彭珍莲(重庆大学光电技术及系统教育部重点实验室,重庆!$###C#)摘!要:虚拟仪器技术在仪器领域显示了强大的生命力。介绍了虚拟仪器领域中最具有代表性的图形化编程开发平台D/’<EFG,并对D/’<EFG驱动普通数据采集卡进行了研究。总结了调用D/’H<EFG的端口操作图标、利用2E=图标调用2语言驱动程序及动态数据交换(IIF)技术实现D/’<EFG驱动普通数据采集卡的方法。针对双诺J2K#>#卡,成功地实现了可供D/’<EFG直接调用的动态库的编制与调用。开发出了一套性价比较高的数据采集系统。关键词:虚拟仪器;D/’<EFG;数据采集;动态库中图分类号:LM")$文献标识码:J!!虚拟仪器(<6-:,/0E.9:-,N&.:,简称<E)是基于计必要对仪器开发软件D/’<EFG如何驱动普通数据采算机系统的数字化测量测试仪器,它充分利用现有计集卡进行研究。本文总结了D/’<EFG驱动普通数据算机资源,并配以独特设计的仪器硬件和专用软件,能采集卡的各种方法。针对双诺J2K#>#卡,成功的实实现普通仪器的全部功能以及一些在普通仪器上无法现了可供D/’<EFG直接调用的动态库的编制与调用。实现的特殊功能,常被称作“软件仪器”。它利用数据开发出了一套性价比较高的数据采集系统。采集模块完成一般测量测试仪器的数据采集功能,利用计算机系统完成一般测量测试仪器的数据分析和输>!D/’<EFG驱动普通数据采集卡的方法出显示等功能。虚拟仪器是计算机技术、现代测量技由于的强大功能以及诸多优点,使之迅术共同发展的结晶,代表着当今仪器发展的最新趋势。D/’<EFG速成为仪器开发领域备受欢迎的软件平台。近些年D/’<EFG是虚拟仪器领域中最具有代表性的图形化编程开发平台[>],是目前国际上首推并应用最广来,在国内也得到许多工程技术人员的广泛关注。为的数据采集和控制开发环境之一,主要应用于仪器控了解决D/’<EFG与国内普通数据采集卡的尴尬局面,制、数据采集、数据分析、数据显示等领域,并适用于多国内学者对此进行了研究与实验,得到了利用D/’H种不同的操作系统平台。与传统程序语言不同,D/’H<EFG驱动普通数据采集卡的几种方法。即直接调用<EFG采用强大的图形化语言(O语言)编程,面向测D/’<EFG的端口操作图标、利用2E=图标调用2语言试工程师而非专业程序员,编程非常方便,人机交互界驱动程序及动态数据交换(IIF)技术。面直观友好,具有强大的数据可视化分析和仪器控制>(>!直接调用D/’<EFG的端口操作图标E.M+-:(86、能力等特点。使用开发环境,用户可以创建D/’<EFGQ,:M+-:(86进行编程位的编译程序,从而为常规的数据采集、测试、测量C"!!D/’<EFG中有两个可直接访问底层设备的图标,等任务提供了更快的运行速度。D/’<EFG是真正的即E.M+-:(86和Q,:M+-:(86。这两个函数存放在功能编译器,用户可以创建独立的可执行文件,能够脱离开模块的JR8/.S&R子模板的下一级模板———T&N+-;模发环境而单独运行。板中,分别完成从设备的物理地址直接读取和输出数D/’<EFG在美国已成为理工科学生的必修课,但在我国的应用却不是很多。其中一个主要的原因就是据的功能。只要清楚数据采集卡每个通道的物理地址,通过与D/’<EFG配套使用的JLF系列数据采集卡价格非常昂贵,一般用户难以接受。若用其他的数据采集卡,对E.M+-:(86和Q,:M+-:(86的端口参数设置,可以很方D/’<EFG中提供的IJP模块就不能使用。因此,有便地实现D/’<EFG驱动普通数据采集卡的功能。此!收稿日期:"##C?#K?>U万方数据作者简介:杨忠仁(>UKK?),重庆人,重庆大学硕士生,主要从事虚拟仪器开发和信息管理研究。第#N卷第#期$$$$$$$$$$杨忠仁等:$基于1/24&56数据采集系统::法方便易行,但它只提供简单的数据读取功能,故存在的参数类型与1/24&56应用程序的参类型不匹配,所一些不足的地方,如难以实现精确定时等。以不能由1/24&56直接调用。利用4%<<C"D,我们!"#$调用%&’图标进行编程[#]编制了可供1/24&56直接调用的动态库文件代码接口节点%&’(%()*&+,*-./0*’()*)是1/23B%CD!DEF/-*)")99。主