欢迎来到天天文库
浏览记录
ID:55974093
大小:1.52 MB
页数:3页
时间:2020-03-24
《基于LabVIEW的通用数据采集卡软件系统.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第28卷第6期2015年11月机电产品开发与钏新Development&l舢吣v撕onofM扯himry&Elec岫calPmductsV01.28.NO.6Nov..2015文章编号:1002—6673(2015)O乒103—03基于LabVIEW的通用数据采集卡软件系统宋方伟。陈航(中国兵器工业第五八研究所特种电子技术部,四川绵阳621000)摘要:针对传统数据采集卡软件系统的信号图像化分析程序开发困难。且代码无法复用的问题,提出一种基于hbvIEw的通用数据采集卡软件系统设计方法。使用DriverStIldio工具开发驱动程序并封装成为mVIEw调用库函数节点要求的标准库函数。然
2、后构建常用的LabvIEw数据采集子Ⅵ.最后利用通用的mvIEw数据采集应用程序完成数据采集。结果表明,该软件系统具有通用性强,易于开发。关键词:数据采集;IabvlEⅣ;通用软件系统中图分类号:7IP274文献标识码:Adoi:10.3969,ilissn.1002—6673.2015.06.036UniversalS加啪№Sy嗽胁ofDataA伽uisi‰nCardBased蚰LabⅧWsoNGF∞、§—啊ei。CHENH珊唔(Depa血IlentofSpecialEkc廿DIlicTecllIlolog)r,No.58R岱earchImdtuteofChmaordnanceInd
3、us廿y,MiaIlymgSich啪621000,Chilla)Abs衄Id:In、,iewofdledi伍cukyofdevelopingavisualizedanalySiSprogramofdle廿adidonaldataacqllisidoncarda11ddleproblemtI=ntmecodecall’tbereused,putfo哪ardageneralsoRware哪temfordataacqu两doncardb勰edonLabV匝W.UsiIlgD西erStudiotooltodevd叩driver越dpacl【agedlestalldardhbrary血ncdoI
4、lsthathbVIEwcall,mddlenbuddLabVIEwdacaacqIlisidonsubⅥ.FiIlany戚nggenericLabⅥEWdataacq幽donapphcadontocompletedatacoⅡecdon.ResI】l如showdlatdleso丘waresystemh越generalit’r,easyfordeveloper.Key帅rds:da乜acq豳城on;LabVmW;山verS3lso丘眦esyStemO引言传统数据采集系统的开发流程包括:底层硬件设计、底层驱动设计、动态链接库设计和应用程序设计。其中,底层硬件设计是开发具有数据采集功能的计
5、算机扩展卡,并通过usB、PⅪ、PcI、PcIExpress、RapidIo等总线接入主控机。软件系统包括:驱动程序、动态链接库和数据采集应用程序。以Windows系统下的底层驱动开发为例,通常使用DDK和DriverStIIdio等windows驱动开发工具。在vc++开发环境下进行底层驱动的开发并提供数据采集应用程序调用的动态链接库。用vc++开发数据采集卡的应用程序较为常用,但其缺点显而易见:①vc++没有集成信号的采集、分析和图形化显示功能,开发图形化分析应用程序难度大;②应用程序需要评审,以保证其正确性;③应用程序的可移植性不好,不同公司的代码不能复用。——修稿日期:2015
6、—09—21作者简介:宋方伟。工学硕士,工程师。研究方向:嵌入:式计算机系统。鉴于上述问题.本文提出基于mV皿W的通用数据采集卡软件系统的设计方法。利用hbVIEW内置信号采集、测量分析与数据显示功能,实现不同数据采集卡软件系统的标准化和通用化。1系统开发结构基于hbVIEW的通用数据采集卡软件系统的开发流程如图1所示。图中:首先,基于DriverStudio开发驱动程序,封装成为协VIEW调用库函数节点(CLF)调用的动态链接库(DLL)要求的标准库函数,然后Lab.VⅢw通过cLF节点方式调厂磊五磊盂函磊磊五司用标准DLL函数接口并封装—————币———一成常用的讪VIEw数据采I
7、常用汕vIEw数据采集子Ⅵ集子VI,最后利用通用的.U协vIEw数据采集应用程序L—j兰型冀望竺一完成数据采集。从流程可以厂———i靠磊———]看出,只要将DLL按照标准L_————1下————一的函数接口规范封装,胁.I散据采集卡VIEW子VI和应用程序的代图1系统开发流程103·制造业信息化·码完全通用。2驱动设计和动态链接库接口定义2.1基于Driverstudio的数据采集卡驱动程序使用DriverStudio驱动开发工具,从开始菜单启
此文档下载收益归作者所有