基于Labview的通信测试设备的数字化开发.docVIP

基于Labview的通信测试设备的数字化开发.doc

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

第一章 引言  随着测控技术和计算机技术的不断发展,20世纪80年代提出的虚拟仪器(VirtualInstrument)技术也迅速的发展起来,并日益改变着现有的测量技术。虚拟仪器的核心思想是利用计算机的强大的资源使本来需要硬件实现的技术软件化,以便最大限度的降低系统成本,增强系统功能和灵活性。所谓虚拟仪器,就是在通用计算机上加上一组软件和硬件,使得使用者在操作这台计算机时就像在使用一台自己设计的专用的传统的电子仪器。它通常由通用的PC机、模块化功能硬件和控制软件组成。操作人员可以通过其友好的图形化界面以及图形化编程语言来控制仪器的启动、运行和结束,完成对被测信号的数据采集、信号分析、波形显示、故障诊断、数据存储、以及控制输出等功能。 虚拟仪器与传统仪器相比具有许多优点:对输入信号的处理和计算可以更加复杂,且处理速度更快;测试结果的表达方式更加丰富多样;可方便地存储和交换测试数据;可通过多种现有的通信标准方便地同外设、网络及其它应用连接;价格低而且可重复利用;功能升级方便,技术更新快(周期1~2年);将所有的程控仪器的控制信息集成在虚拟仪器的软件模块中,用户无需专门查阅、学习仪器的程控方法与程控指令就可对仪器进行操作;计算机强大的图形用户界面(GUI)增强了仪器的结果显示功能;具有几乎无限的数据记录容量;自动化的测试过程;用户可自定义分析方式和接口;可扩展的工程函数库;自动生成测试运行报告;高品质的打印功能等。 虚拟仪器系统构成的基本框图如下: 上图表明,虚拟仪器系统有多种构成方式,如由信号调理和数据采集卡构成的PC-DAQ测试系统,由GPIB接口仪器和GPIB接口构成的GPIB系统,由VXI仪器构成的VXI系统,由串行口仪器构成的串口系统,或现场总线系统等。虚拟仪器系统由计算机、仪器硬件和应用软件三大要素构成,计算机与仪器硬件又称为VI的通用仪器硬件平台。其中,软件是关键,仪器的各种功能是通过软件来实现的。 下图是虚拟仪器的软件构成: 虚拟仪器应用程序的开发环境主要有两种,一种是基于传统的文本语言的软件开发环境,常用的有LabWindows/CVI、VisualBASIC、VisualC++等;一种是基于图形化语言(GraphicsLanguage,又称G语言)的软件开发环境,常用的有LabVIEW和HPVEE。LabVIEW是LaboratoryVirtualInstrumentWorkbench(实验室虚拟仪器工程平台)的简称,是目前国际上唯一的编译型图形化编程语言,使用“所见即所得”的可视化技术建立人机界面,使用图标表示功能模块,使用图标之间的连线表示各模块间的数据传递。同时,LabVIEW继承了高级编程语言的结构化和模块化编程的优点,支持模块化与层次化设计,这种设计增强了程序的可读性。LabVIEW使得不熟悉文本式语言编程的设计者能在测控领域建立计算机仪器系统——虚拟仪器。 本文将详细介绍Labview的有关功能和操作,以及其在工程领域和实验室中的应用。 Labview的功能和操作 2.1 Labview简介 Labview是虚拟仪器概念的首创者,是美国National Instruments公司推出的一个图形化软件开发环境。Labview是一个通用软件的开发平台。在一般的数据管理、科学计算等方面,在Labview环境下也可以开发出优秀的应用程序。但是Labview最大的优势还在于测试系统的开发。因为它不仅提供了几乎所有经典的信号处理函数和大量现代的高级信号分析工具,而且Labview程序还非常容易和各种数据采集硬件集成,可以和多种主流的工业现场通讯以及与大多数通用标准的实时数据库链接。国内外在科学研究与工程技术的各个领域应用Labview开发了大量出色的测控系统,取得了许多重要成果。 虚拟仪器是当前测控领域的技术热点,它代表了未来仪器技术的发展方向。而Labview是世界上最优秀的虚拟仪器软件开发平台。NI公司于1986年10月正式推出了Labview1.0版,产品的命名是Laboratory Virtual Engineering Workbench(实验室虚拟仪器工程平台)的首字母组合。目前Labview的最高版本是2003年5月发布的Labview 7 Express。使用Labview开发虚拟仪器最大的好处就是提高开发的效率。据统计,使用Labview开发虚拟仪器比使用基于文本的语言开发效率可以提高10~15倍,程序的执行速度却几乎不受影响;同时在信号处理等方面的强大功能方面是组态软件不可比的。最新版Labview更加突出了方便用户的特色,因此定名为快速Labview。 2.2 Labview开发环境介绍 使用LabVIEW开发平台编

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档