LabSQL技术在输油泵远程状态监测系统的应用

来源 :中国校外教育·理论 | 被引量 : 0次 | 上传用户:zswf031124
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]本文介绍了在虚拟仪器编程环境下利用LabSQL访问数据库的方法,详细介绍了LabSQL的配置、数据的存储、数据查询及其与access数据库的连接,并成功地应用于输油泵远程状态监测系统中,实现了温度、振动等信号的实时记录存储。
  [关键词]虚拟仪器 输油泵远程监测数据库 LabSQL
  
  一、引言
  
  LabVIEW采用图形化的编程语言、直观的前面板和流程图相结合的方式来构建虚拟仪器。相对于传统编程方式而言,LabVIEW简单易学,节省了开发周期。它提供了丰富的图形界面组件和库函数,为用户设计各种专业软件提供方便。此外,LabVIEW还面向应用,支持模块化和层次化结构,易于在不同平台上移植。该文基于LabVIEW的上述优势,选择其为软件开发平台,设计输油泵远程监测系统软件。
  在计算机监测系统软件开发中,很重要的一个环节是用户可以对实时采集到的数据进行显示、查询、分析以及报表、打印等操作。这就要求建立一个安全、高效的数据库对数据进行管理。LabVIEW虽然拥有很多的专业设计功能,但是没有提供直接访问数据库的方法,需要其他的辅助方法来进行数据库的访问。文中提出一种通过LabVIEW用户开发的免费LabVIEW数据库访问工具包LabSQL实现对数据库的访问。
  
  二、LabSQL简介
  
  LabSQL是一个免费的、多数据库、跨平台的LabVIEW数据库访问的工具包。目前版本是LabSQL1.1a,可在http://jeffreytravis.com下载。此工具包提供17个VI,此外国内由杨乐平等编著的《LabVIEW高级程序设计》的随书光盘中有教程作者开发的5个VI作为这个工具包的补充。本测试系统添加新记录到Access数据库用到这5个VI中的ADO Recordset Addnew.vi。
  LabSQL支持Windows操作系统中任何基于ODBC(Open Database Connectivity,开放式数据库互接)的数据库,包括Access,SQLServer,Oracle,Sybase等。LabSQL利用Microsoft ADO(Microsoft ActiveX Data Objects)以及SQL(Structured Query Language,结构化查询语言)语言来完成数据库的访问,将复杂的底层ADO及SQL封装成一系列的LabSQLVis,使得LabVIEW与数据库的通信变得方便。
  
  由上图可以看到,LabSQL的SQL Fetch Data.vi利用了循环嵌套,内部For循环用Field(字段)数量(Filed Count.vi)来控制,外部循环用数据是否为最后一条来控制。充分利用循环的自动索引功能,将读出数据分两个步骤建成1D数组和2D数组,最后输出查询结果和数据行数。
  按下查看实验记录按钮就会显示如图4查询数据对话框,填写查询的日期和检测人的姓名,数据就会显示在前面板的表格中而且也可以对他们进行曲线显示。图5所示了部分程序框图。
  
  六、远程控制模块
  
  Web Server技术是将VI的前面板窗口以网页的形式发布到互联网上,将这样的VI前面板窗口嵌入到一个网页当中,可以实现在网页中的远程虚拟仪器。用户可以用极为简单的方式直接在本地的客户端计算机上打开并操作位于远程服务器端计算机上VI面板,并在网页中直接操作。具体步骤包括在Labview Web Server端的计算机上开启Labview Web Server服务并对其以下四个方面进行配置,并需在客户端计算机上安装Run-Time Engine。如图6所示。
  (1)文件路径和网络设置;(2)客户机访问权限设置;(3)VI访问权限设置;(4)使用Web Publishing Tool将网页发布出去。
  
  七、结论
  
  实践证明,LabVIEW中利用LabSQL数据库访问工具包实现对数据库的访问,比其它方式操作更简洁,更容易理解。不需精通ActiveX技术和SQL语言,充分利用了现有的资源,就可以对数据库进行实时操作。这也使得由LabVIEW组成的新一代监测系统软件在数据处理方面具备以下优点:(1)成本低;(2)应用范围广泛;(3)界面直观;(4)软件设计速度效率高。所以利用LabSQL访问数据库是值得进一步推广的方法。
  
  参考文献:
  
  [1]潘伟,陈贵明.虚拟仪器技术在液压测试中的应用[J].机床与液压,2001,(3):123-125.
  [2] National Instruments.Full-Featured E Series Multifunction DAQ.www.ni.com.2005.
  [3]徐聪,汤宝平.输油泵机组远程状态监测系统的设计与实现[J].重庆大学学报,2007,(7):31-33.
  [4] 王洪波,王枫,张彦斌等.LabVIEW与Access数据库访问接口研究[J].微计算机信息,2004(6):56-57.
  [5]扬乐平,李海涛,赵勇等.Labview高级程序设计[M].北京:清华大学出版社,2003.
  [6]雷振山.Labview7 Express实用技术教程[M].北京:中国铁道出版社,2004.
  (作者单位:浙江理工大学经济管理学院)
其他文献
(吉林农业工程职业技术学院,吉林 公主岭 136000)  摘 要:企业经营贯穿于企业管理的始终,二者是密不可分的,但是我们不能把企业经营与企业管理混为一谈,要正确理解二者的关系,才能进行科学的管理和有效的经营,提高企业的经济效益。  关键词:管理 经营 科学 基本思想    要提高企业的经济效益,必须完善企业的经营管理体系,加速企业经营管理的现代化,但我们不能把企业的经营与管理混为一谈,要真正理
[摘要]党的十七大报告中明确提出要全面推进素质教育。在高职高专素质教育中,大学语文课具有举足轻重的作用,本文结合大学语文课在素质教育中的基础性、传承性、实用性的特征,来论述大学语文课在促进高职高专学校大学生社会责任感的形成和创新精神的培养,促进学生的就业率的提高和毕业后的职业发展,实现素质教育中的重要作用。  [关键词]大学语文 高职高专学校 素质教育    教育部高教司《大学语文教学大纲》(征求
[摘要]在语文教学中,提问是一种教学艺术。文章从深题浅问和浅题深问,直题曲问和曲题直问,整题零问和零题整问三个方面,来探讨了如何在教学中提问。  [关键词]语文教学 提问 原则    古语说得好:“问与学,相辅而行者也。非学,无以致疑,非问,无以广识。”确实如此:语文课的教学过程,就是通过质疑释疑,培养学生能力的过程。在这个过程中,自始至终贯穿于语文课堂教学,并直接影响着课堂教学效果成败的是课堂提
【摘 要】《日用化工》是应用化学专业的一门专业课。目前,《日用化工》的教学还局限于书本教材,而制作《日用化工》多媒体课件并用于课堂教学,可以节约大量的板书时间,充分利用有限的学时将大量的新产品信息传输给学生,通过新产品信息的传输,贯穿培养学生的创新思维从而激发其创新的兴趣和意识;在课件中插入实例图片、动画等多媒体资料,结合生活实际,可以使枯燥的课堂教学变得丰富多彩,提高学生的学习兴趣。  【关键词
[摘要] 《新闻学概论》作为一门理论课程,在传统的教学观念中,往往“重传授,轻参与”,“重理论,轻实践”,把实践能力的培养和锻炼的任务都留给后续的采写编评等相关课程去完成。但在教学实践中,大家渐渐发现,只有把“学”和“术”有机结合起来,才能达到更好的教学效果。旨在思考如何用理论引导实践,探析优化《新闻学概论》教学的方法。  [关键词] 新闻学概论 教学理论 实践    《新闻学概论》是全国高校新闻
[摘 要]:本文主要论述了《活着》在余华的先锋创作之后叙事转型的特征和意义,通过对作品叙事学的分析,揭示《活着》的叙事转型表现为:从以往对死亡的简单叙述,转为真实的演绎活着的过程。文章还分析了《活着》在叙事上变化的深层原因和意义。  [关键词]:叙事转型 叙事情境 叙事控制 叙事语言    作为一名先锋派作家,余华初登文坛便以作品中弥漫的精致的死亡叙述和暴力激情震撼着所有读者,表现着他内在的一种东
摘 要:中国社会走向现代化,是鸦片战争以来中国近现代史的主旋律。1949年新中国的诞生,标志着中国的现代化进程迈入了一个新时期。半个世纪以来,中国共产党人对社会主义现代化的认识不断深化,在现代化模式、内容、战略目标等诸多方面都有了质的飞跃。  关键词:中国共产党 社会主义建设 路线 现代化 探索认识    在新中国的历史上,恐怕有三个日子,使每个中国人都留下了刻骨铭心的记忆。这就是1949年10月
Abstract:Teaching English pronunciation in SLA has been a challenge for almost every English teacher because students’ local Chinese accents have been a major obstacle when they’re learning English. T
【摘 要】三十年的改革开放在农村普及了义务教育,城乡学校硬件差距迅速缩小,但校外教育的差距仍然巨大。本文调查了四川郫县校外教育的资源及运用情况,并在此基础上提出了建立政府主导型的农村教育共同体,帮助未成年人健康成长的建议。  【关键词】未成年人 校外教育 教育共同体    一、引言    当前,我国城乡之间的收入差距仍然很大,在众多的形成原因中人与人之间在知识和整体素质方面的差距是极重要的。农村的
[摘要]21世纪是一个高科技迅猛发展时代,需要一代全面发展的、尤其对科学有着追求,热爱生活、关心生活的人才。现在的孩子是21世纪的建设者和主力军,未来社会对他们提出了严峻的考验,要求他们具有初步的科学意识、敏锐的观察能力、勇敢的探索精神和热爱生活的积极情感;在1996年21世纪教育委员会在向联合国教科文组织递交的《教育——财富蕴藏其中》的报告中,也提出的21世纪教育的四大支柱,“学会共同生活”就是