- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
虚拟仪器技术在水利工程测量中的应用
摘要:虚拟仪器是最新的pc技术,是先进的测量技术和强大的
软件包等多种技术的集成。本文以水利测量自动化、集成化和水利
信息数字化为背景,探讨了虚拟仪器在实际水利测量中的应用和综
合测量仪器的开发方法。
关键词:虚拟仪器;3s;数字河流;labview
随着计算机技术、3s(rs,gis,gps)技术以及先进测量手段在
水利工程中的广泛应用,水利工程测量进入了一个新的发展阶段。
作为水利学科主要研究对象的江河湖海等大尺度客体,其影响因素
纷繁复杂,内部运行规律难以准确描述。传统的水利测量仪器普遍
存在着开发周期较长、功能单一、测量点分散、种类少、可靠性低、
实时性和扩展性差等缺点。正在兴起的虚拟仪器技术正好能满足水
利测量仪器进一步发展的需求。利用这项新的仪器开发技术还能方
便地对现有的测量仪器进行功能扩展,保证获得较高的精度和可靠
性,以及较好的实时性。利用这项新的技术设计的测量仪器,还便
于组成强大的测量网络,并与计算机技术进行系统集成,实现数据
融合,适应水利工程数字化发展的趋势。
一、虚拟仪器技术简介
虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软
件来完成各种测试、测量和自动化的应用。自问世以来,世界各国
的工程师和科学家们都已将nilabview图形化开发工具用于产品
设计周期的各个环节,从而改善了产品质量、缩短了产品投放市场
的时间,并提高了产品开发和生产效率。使用集成化的虚拟仪器环
境与现实世界的信号相连,分析数据以获取实用信息,共享信息成
果,有助于在较大范围内提高生产效率。虚拟仪器具有性能高、扩
展性强、节约时间、无缝集成的特点,备受使用着青睐。
基于多种总线系统推出和研制的虚拟仪器,大多由三大功能模块
组成,即对被测信号的分析与处理、采集与控制、测量结果的输出
与表达。传统仪器是有硬件和固化的软件组成,如果计算机能完成
对这些功能移植,插上各种控制转换卡以及数据采集卡,在计算机
屏幕上利用软件生成所需的仪器面板并进行信号的分析、处理和显
示,这样就构成了一台简单的虚拟仪器。
在虚拟仪器系统中,硬件仅仅是为了解决信号的输入输出和转
换,软件才是整个仪器系统的关键。任何一个使用者都可以通过修
改软件的方法,很方便地改变、增减仪器系统的功能与规模和进行
维护,所以有“软件就是仪器”之说。
ni公司推出的软件包labview是虚拟仪器系统开发的标准平台。
labview的编程和其他高级语言不同,它是基于一种图形化的语言
一一g语言的编程。创建虚拟仪器的过程共分以下三步。
(一)创建虚拟仪器的交互式用户接口(称为前面板),它模仿
了实际仪器的面板。通过鼠标和键盘输入数据、控制按钮,可在计
算机屏幕上观看结果。在前面板上输入量被称为控制(controls)、
输出量被称为显示以各种图标和显示(indicators)控制形式出现,
如开关、旋钮、图表、按钮、图形等,这就有了直观易懂的前面板。
(二)虚拟仪器从流程图中接收命令(用g语言创建)。流程图
是一个编程问题的图形化解决方案,也是虚拟仪器的源代码。每一
个程序前面板都对应着一段框图程序。框图程序由端口、节点、图
框和连线构成。其中,端口向程序前面板的控制和显示传递数据,
用节点实现函数和功能调用,图框被用来实现结构化程序控制命
令,而连线代表程序执行过程中的数据流,定义框图内的数据流动
方向。
(三)创建虚拟仪器的图标和连接。图标是子程序在其他程序框
图中被调用的节点表现形式;而连接器则表示节点数据的输入/输
出口,就像函数的参数。用户必须指定连接器端口与前面板的控制
和显示一一对应。这样,其他的虚拟仪器才能将数据传输给一个子
仪器。图标和连接允许将此仪器作为最高级的程序,也可以作为其
他程序或子程序。
labview自带有许多开发者可能用到的丰富的工具软件包。例如,
它整合了gpib、vxi、rs-232和rs-485以及数据采集卡等硬件通
信的全部功能。内置了强大的网络接口和开发模块,甚至支持
tcp/ip、ftp等协议。自带的600多个仪器
文档评论(0)