数据采集系统中的labview数据库访问技术new

数据采集系统中的labview数据库访问技术new

ID:34368462

大小:367.87 KB

页数:4页

时间:2019-03-05

数据采集系统中的labview数据库访问技术new_第1页
数据采集系统中的labview数据库访问技术new_第2页
数据采集系统中的labview数据库访问技术new_第3页
数据采集系统中的labview数据库访问技术new_第4页
资源描述:

《数据采集系统中的labview数据库访问技术new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2009年第4期工业仪表与自动化装置·63·数据采集系统中的LabVIEW数据库访问技术张捍东,纪文志(安徽工业大学电气信息学院,安徽马鞍山243002)摘要:介绍了在LabVIEW编程环境下利用LabSQL访问MicrosoftAccess数据库的方法,解决了LabVIEW中数据库操作的问题。详细阐述了如何实现数据库的连接及表格的创建,数据的实时录入和查询显示,并将该技术成功地应用于多通道数据采集系统中,取得了较好的效果。关键词:虚拟仪器;LabVIEW;数据库;LabSQL中图分类号:TP311.5文献标志码:A文章编号:1000—0682(2009)0

2、4—0063—04ThedatabaseaccesstechnologybasedonLabVIEWindataacquisitionsystemZHANGHandong,JIWenzhi(SchoolofElectricalEngineering&Information,AnhuiUniversityofTechnology,AnhuiMaanshan243002,China)Abstract:ThepaperintroducesthemethodofaccessingtotheMicrosoftAccessdatabasewithLabS—QLunder

3、thesoftwareprogrammingbackgroundofLabVIEW,whichsolvestheproblemofdatabaseopera·tioninLabVIEW.Itdescribeshowtoconnectadatabase,createatable,andstoredataintodatabaseanddisplayofdatabaseindetail.Themethodhadbeensuccessfullyappliedinthemulti—channeldataacquisitionsystemanditiseffective

4、inthepracticalapplication.Keywords:virtualinstrument;IJabVIEw;database;LabSQL(3)用其他语言如VisualC++编写DLL程序,0引言利用LabVIEW所带的DLL接口访问该程序,可以在采用LabVIEW编写测试测量应用程序时,很间接地实现数据库访问,但这种方式工作量比较大。多情况下不可避免地需要对数据进行存储、管理和上述几种方式都可以完成对数据库的访问,但查询。对于大量数据或数据之间存在复杂关系时,不难看出其各有缺点,不能很好地满足用户的需求。就需要通过数据库来存储、管理和查询数

5、据。但而用LabVIEW用户开发的LabVIEW数据库访问工LabVIEW本身并不能直接访问数据库,解决这个问具包LabSQL,将会避免上述存在的问题。它简单易题通常有以下几种方式¨。:用,且完全免费并开源。文中便是利用LabSQL免(1)用NI公司的附加工具包LabVIEWSQL费工具包,根据实际应用的要求,很好地实现了对数Toolkit进行数据库访问j。但此工具包价格比较据库的访问。昂贵,一般的LabVIEW用户难以承受。1MicrosoftADO及LabSQL工具包简介(2)用LabVIEW的ActiveX功能,调用MicrosoftADO控件,利用S

6、QL语言实现数据库访问。这种方ActiveX数据对象ADO(MicrosoftActiveData式需要对ADO控件及SQL语言有较深地了解,并Object)是微软最新的数据库访问技术,可以编写通且需要从底层进行复杂的编程,这对大多数用户来过OLEDB提供者对在数据库服务器中的数据进行讲是很难实现的。访问和操作的应用程序。ADO位于OLEDB的上层,包括了OLEDB的许多功能函数,通过OLE收稿日期:2008—09—04DB提供的COM接口访问数据库,并可以处理各种基金项目:国家自然科学基金项目资助(50407017);安徽省教OLEDB支持的数据源。其主要

7、优点是易于使用、育厅自然科学基金重点项目资助(2006KJ019A,2007KJ052A)高速度、低内存支出和占用空间较少等。作者简介:张捍东(1963),男,安徽桐城人,教授,博士,主要研究电力电子与运动控制,机器人路径规划及相关技术,工程优化技术LabSQL是一个免费的、多数据库、跨平台的与应用。LabVIEW数据库访问工具包,由PremkcDevelop—·64·工业仪表与自动化装置2009年第4期ment公司的ChrisRoth和Jeffi'eyTravis开发。LabS—而无需在控制面板中手动设置,增强了程序的可移QL几乎可以访问Windows操作

8、系统中任何类型的植性和灵活性。具体实现如图1所示,向

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。