LabSQL在LabVIEW中访问数据库应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LabSQL在LabVIEW中访问数据库应用

LabSQL在LabVIEW中访问数据库应用   [摘要] LabSQL可以实现LabVIEW与数据库的链接。针对数据存储、查询不便于用户操作的缺点,本文基于液压测试平台介绍了在LabVIEW环境下,利用LabSQL软件包对实验数据进行实时存储、多条件查询的方法。结果证明,操作简单,可行有效。   [关键词] LabVIEW 数据库 LabSQL   [Abstract] LabSQL can realize the link of LabVIEW and database. In allusion to disadvantages of data storage and inquiry , this paper introduced a method of experiment data real time storage and inquiry by using LabSQL software package under the background of LabVIEW based on a hydraulic pressure testing platform. Practice has proved that , this method is briefness、feasible and effective.   [Keywords] LabVIEW database LabSQL      0 引言   LabVIEW是可视化的图形语言,是目前应用最广泛的虚拟仪器开发环境。它面向应用,支持模块化和层次化结构,同时提供了大量的函数库供用户直接调用。在测试测量中,需要对产生的数据进行管理和维护。因此把数据库技术应用在虚拟仪器开发中,不但可以有效管理和组织数据,准确反映各个变量之间的关系,也可以扩展虚拟仪器的功能。LabVIEW并没有提供直接与数据库连接的接口,需要通过其它辅助方法来进行数据库访问。   1 LabVIEW中数据库访问技术   在LabVIEW编程环境下,通常以几种方法来完成与数据库的接口:   ①利用NI公司的附加工具包LabVIEW SQL Toolkit进行数据库访问;   ②利用其他语言如Visual C++编写DLL程序访问数据库,再利用LabVIEW所带的DLL接口访问该程序,实现间接访问数据库;   ③利用LabVIEW的ActiveX功能,调用Microsoft ADO控件,利用SQL语言实现数据库访问。   其中,LabVIEW提供的数据库访问工具包LabSQL,利用Microsoft ADO以及SQL语言来完成数据库访问,将复杂的底层ADO及SQL操作封装成一系列子VI,简单易用。通过LabSQL,用户可以直接在LabVIEW中以调用子VI的方式轻松实现对数据库的访问。在建立好数据源的情况下,可以直接实现数据表的建立、修改等操作。   2LabSQL及其VIs简介   LabSQL支持Windows操作系统中任何基于ODBC的数据库。ODBC(Open Database Connectivity,开放数据互连)是数据库与应用程序之间的一个公共接口,LabVIEW通过访问ODBC而不是直接访问具体数据库来与数据库通信。   LabSQL VIs按照ADO对象分为3类:Command VIs、Connection VIs、Recordset VIs。   Command VIs的功能是完成一系列的基本ADO操作,例如创建或删除一个Command、对数据库中的某一个参数进行读或写等。   Connection VIs用于管理LabVIEW与数据库之间的连接。   Recordset VIs用于对数据库中的记录进行各种操作,例如创建或删除一条记录,对记录中的某一条目进行读或写等。   最顶层提供了3个VI,其中最常用的就是SQL Execute.vi。它将底层的一些VI封装起来提供了一个最简单的接口,即直接执行SQL语句。通过SQL语句可以实现任何数据库操作。   关于LabSQL在数据库中实现数据存储、修改、删除、添加的文章介绍中,操作大多以用户直接输入SQL语句,由LabSQL执行命令为主。不能实现多次实验数据存储,不便于用户在多数据表间进行选择,不符合实际应用。针对操作界面不完善、命令更改复杂的缺点。下面以液压测试程序为例,详细介绍一种LabSQL在数据库访问中,面向用户的、操作简便的程序设计。   3 使用LabSQL实现数据库访问   3.1 LabSQL实现数据存储   测试实验次数多、数据量大,要求对测试数据实时存储;同时,为方便单次实验准确查询;比较不同数据间的变化关系,首先根据实验时间,为每次实验建立数据表:   第一步,利

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档