- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
LabVIEW中访问数据库的几种不同方法
虚拟仪器VI(VirtualInstruments)是NationalInstruments公司
[1]
在其产品LabVIEW中首先提出的创新概念。虚拟仪器系统的概念是
测控系统的抽象。不管是传统的还是虚拟的仪器,它们的功能都是相
同的:采集数据并进行分析处理,然后显示处理的结果。它们之间的
不同主要体现在灵活性方面。虚拟仪器由用户自己定义功能,可以自
由地组合计算机平台、硬件、软件以及完成应用系统所需要的各种功
能。另外,虚拟仪器开发周期短、成本低、维护方便,易于应用新理
[2]
论和新技术实现仪器的换代升级。
现代的测试测量系统大多数需要对被测对象进行全方位检测,这必然
会使获取的数据量急剧增长。面对大量的数据信息,采用数据库技术,
可准确反映各类数据之间的密切联系,能够有效地管理和组织数据,
是现代测试测量系统的发展趋势。但是现有的LabVIEW版本本身并不
具备数据库访问功能,不能像VB、VC++、Delphi、PowerBuilder那
样非常方便的进行数据库程序的开发。因此以LabVIEW编制的虚拟仪
器系统需要其它辅助的方法来进行数据库访问。
1、在LabVIEW中访问数据库的方式
(1)利用NI公司的附加工具包中的数据库接口工具包LabVIEWSQL
Toolkit进行数据库访问。该工具包集成了一系列的高级功能模块,
这些模块封装了大多数的数据库操作和一些高级的数据库访问功能。
推荐精选
它的优点是易于理解,操作简单,用户可以不学习SQL语法。缺点是
需要另外购买且价格昂贵,无疑会增加系统成本。
推荐精选
(2)利用LabVIEW的ActiveX功能,调用MicrosoftADO对象,利用
SQL语言实现数据库的访问。使用这种方法需要用户对MicrosoftADO
以及SQL语言有较深的了解。
(3)通过第三方开发的免费工具包LabSQL访问。LabSQL利用
MicrosoftADO以及SQL语言来完成数据库访问,将复杂的底层ADO
及SQL操作封装成一系列的LabSQLVIs,简单易用。
(4)通过调用动态链接库DLL(DynamicLinkLibrary)访问。先利用
其它语言如VisualC++编写DLL,再利用LabVIEW的调用库函数节点
CLFN(CallingLibraryFunctionNode)调用此DLL访问数据库。但
这种方法需要从底层进行复杂的编程才能实现,对非专业编程人员来
[3]
讲是不现实的。
(5)利用中间文件存取数据。先将数据存入文件之中,待测量结束后
再用专门的工具将数据导入到数据库之中。这种方法需要磁盘文件作
[4]
为中介,而且不具有实时性,不方便使用。
实际应用中,前三种方法使用最为广泛,下面将重点讨论这三种方法。
2、利用ADO技术访问数据库
推荐精选
2.1ADO技术简介
ADO(ActiveXDataObjects)是Microsoft为OLEDB设计的应用层接
口,它为一致的数据访问接口提供了良好的扩展性而不局限于单一的
数据源。
ADO接口编程模型中包括连接(Connection)、命令(Command)、参数
(Parameter)、记录集(Recordset)、字段(Field)、错误(Error)、属
性(Property)、集合(Collection)、事件(Event)等元素。其中
Connection、Command、Recordset是三个主体对象,Parameters、
[5]
Fields、Errors、Properties是四个集合对象。
ADO的一般操作方式为:1连
您可能关注的文档
最近下载
- 初中语文八年级上《红星照耀中国》精品教案.pdf
- 2025年重症肺炎的诊断标准及治疗必威体育精装版版本.pdf VIP
- 【欧姆龙】E3X-HD 智能光纤传感器 使用说明书 (中_英_日).pdf
- 报警系统技术交底供参考.doc
- (高清版)DB11∕T 646.2-2016 城市轨道交通安全防范系统技术要求 第2部分:视频安防监控子系统 .pdf VIP
- 铁路线路大修技术设计.doc
- 单梁电动行车安全培训.pptx
- 国家开放大学电大本科《人文英语4》2024-2025期末试题及答案(试卷号.pdf VIP
- 浅谈新时期思想政治教育文化价值.doc VIP
- 门急诊提高门急诊患者皮试相关知识知晓率PDCA.pptx
文档评论(0)