资源描述:
《基于labview与动态链接库的光栅尺位移虚拟示波器的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、电子测量技术第31卷第5期虚拟仪器技术ELECTRONICMEASUREMENTTECHNOLOGY2008年5月基于LabVIEW与动态链接库的光栅尺位移虚拟示波器的设计王海鹏(华北科技学院机电工程系三河065201)摘要:光栅尺是一种高精度的位移检测装置,光栅尺可以将位移信号转换为计算机可直接采集的数字或脉冲信号。本文设计了一种虚拟示波器,设计采用图形化的编程语言LabVIEW编写,软件设计的核心技术采用了将LabVIEW与外部代码进行连接的动态链接库(DLL)机制。利用此项虚拟仪器技术设计的虚拟示波
2、器,可以很好的将光栅尺位移传感器测得的数据显示在计算机屏幕上,并进行更加复杂的波形运算或者运动控制。该项技术已成功运用到实际工作中。关键词:LabVIEW;光栅尺;虚拟仪器;示波器;动态链接库DLL中图分类号:TP391.9;TH772.2文献标识码:BDesignofdisplacementmeasurementforgratingvirtualoscilloscopebasedonlabVIEWanddynamiclinklibraryWangHaipeng(DepartmentofMechanica
3、landElectronicEngineering,NorthChinaInstituteofScienceandTechnology,Sanhe065201)Abstract:Gratingisakindofdisplacementmeasurementequipmentswithhighprecision,whichcanconvertthedisplacementsignaltodigitalorpulsesignalthatcanbeacquiredbycomputerdirectly.Thisp
4、aperdesignsavirtualoscilloscopewhichusesgraphicalLabVIEWprogramminglanguage,andlinksitwiththeexteriorcodesbyDLL(dynamiclinklibrary)asitscoretechnologyofsoftwaredesign.Thisisefficientandeasy,andcanbeenhancedwithotherWindowsapplicationsbetweendatasharingcap
5、abilities.Keywords:LabVIEW;grating;virtualequipment;oscilloscope;dynamiclinlclibrary(DLL)便地改变仪器系统的功能,以适应不同用户的需要。0引言光栅尺是一种高精度的位移检测装置,由于其结构简电子测量仪器发展至今,大体上可以分为4代:即模单、分辨率高、价格便宜,从而广泛地被应用于机械传动装拟仪器、数字化仪器、智能仪器和虚拟仪器。虚拟仪器技置的线位移、线速度等静、动态运动参量的检测中,光栅尺术是现代计算机系统和仪器系统相结合
6、的产物,是当今计将位移信号转换为计算机可直接采集的数字或脉冲信号。算机辅助测试领域的一项重要技术,推动着传统仪器朝着利用虚拟仪器技术设计的虚拟示波器,可以很好的将光栅数字化、智能化、模块化、网络化的方向发展。虚拟仪器的尺位移传感器测得的数据显示在计算机屏幕上,并进行更出现是测量仪器领域的一个突破,从根本上更新了测量仪加复杂的波形运算或者运动控制。笔者所用的光栅尺型器的概念。它充分利用计算机系统强大的数据处理能力,号为JGX22型玻璃光栅位移传感器。利用软件完成数据的采集、控制、数据分析和处理以及测1虚拟仪
7、器开发环境LabVIEW试结果的显示等,通过软、硬件的配合实现传统仪器的各种功能,大大突破了传统仪器在数据处理、显示、传送、存LabVIEW是laboratoryvirtualinstrumentworkbench储等方面的限制。使用户可以方便地对仪器进行维护、扩(实验室虚拟仪器工程平台)的简称,是一种基于图形编程[1]展和升级。语言(G语言)的开发环境,具有十分强大的数据库。它使虚拟仪器系统中,硬件解决信号的输入和输出,软件用“所见即所得”的可视化技术建立人机界面,使用图标表是整个系统的关键。用户可以根
8、据修改软件的方法,很方示功能模块,使用图标之间的连线表示各模块的数据传·95·第31卷电子测量技术[3]递。同时,LabVIEW继承了高级编程语言的结构化和模现混合编程。块化编程的优点,支持模块化与层次化设计,这种结构的GSLIB动态链接库包括PCI2GS系列卡的输入输出函设计增强了程序的可读性。LabVIEW使不熟悉文本式语数,控制函数及数据结构。通过调用GSLIB提供的函数,言编程的设计者在测控领域建立计算机仪器系统———