基于LabVIEW的虚拟函数信号发生器的设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于LabVIEW的虚拟函数信号发生器的设计 摘要:虚拟仪器(virtual instrument)是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。虚拟仪器实际上是一个按照仪器需求组织的数据采集系统。虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。目前在这一领域内,使用较为广泛的计算机语言是美国 NI 公司的 LabVIEW。 关键字:虚拟仪器;labview;函数信号发生器 Abstract:Virtual instrument means: use of the existing PC, with a specially designed instrument hardware and proprietary software, the formation of the basic functions of both the ordinary instrument, there are usually no special equipment features of the new instrument. Key words:Virtual instrument;labview; Signal Generator 1 前言 现代虚拟仿真技术越来越流行,虚拟仿真技术应用广泛,发展前景广阔,掌握利用LABVIEW技术设计虚拟函数发生器,使虚拟函数发生器对多波形可以进行选择,多种参数可以调节和控制,这样能使它在实验室能得到更广的应用[1]。 LabVIEW是一种用图标代替文本行创建应用程序的图形化编程语言,可以用来创建通用的应用程序。LabVIEW在测试、测量和自动化等领域具有更大的优势,同时为后期的数据采集、分析、显示和存储等提供了大量的工具与函数[2]。 虚拟函数信号发生器在仿真实验中应用相当广泛,简单介绍下通用多波形虚拟函数信号发生器的在仿真实验中的应用,按照信号与系统课程中,信号的加,减,乘,除等几种不同的运算,我们可以通过虚拟函数信号发生器对这几种运算进行验证和简单研究。 本文将简单介绍基于LABVIEW上的虚拟函数发生器的设计原理,以方便学生读者可以在学习中更好的利用它在学业中发挥它的作用[3]。 2国内外研究历史、发展动态 2.1虚拟仪器发展历史 虚拟仪器的起源可以追溯到20世纪70年代,那时计算机测控系统在国防、航天等领域已经有了相当的发展[4]。PC机出现以后,仪器级的计算机化成为可能,甚至在 Microsof t公司的 Windows 诞生之前,NI公司已经在Macintosh计算机上推出了LabVIEW2.0 以前的版本[5]。对虚拟仪器和 LabVIEW长期、系统、有效的研究开发使得该公司成为业界公认的权威。目前LabVIEW 的最新版本为 LabVIEW2009,LabVIEW 2009 为多线程功能添加了更多特性,这种特性在 1998 年的版本 5 中被初次引入。使用 LabVIEW 软件,用户可以借助于它提供的软件环境,该环境由于其数据流编程特性、LabVIEW Real-Time 工具对嵌入式平发的多核支持,以及自上而下的为多核而设计的软件层次,是进行并行编程的首选[6]。 普通的 PC 有一些不可避免的弱点。用它构建的虚拟仪器或计算机测试系统性能不可能太高[7]。目前作为计算机化仪器的一个重要发展方向是制定了VXI 标准,这是一种插卡式的仪器。每一种仪器是一个插卡,为了保证仪器的性能,又采用了较多的硬件,但这些卡式仪器本身都没有面板,其面板仍然用虚拟的方式在计算机屏幕上出现[8]。这些卡插入标准的 VXI 机箱,再与计算机相连,就组成了一个测试系统。VXI 仪器价格昂贵,目前又推出了一种较为便宜的 PXI 标准仪器。 2.2虚拟仪器的发展现状 虚拟仪器目前的发展大体可以分为5类: 一、PC总线——插卡型虚拟仪器 这种方式借助于插入计算机内的数据采集卡与专用的软件如LabVIEW相结合(注:美国NI公司的Labview是图形化编程工具,它可以通过各种控件自已组建各种仪器。Labview/cvi是基于文本编程的程序员提供高效的编程工具,通过三种编程语言Visual C++,Visual Basic,Labviews/cvi构成测试系统,它充分利用计算机的总线、机箱、电源及软件的便利。但是受PC机机箱和总线限制,且有电源功率不足,机箱内部的噪声电平较高,插槽数目也不多,插槽尺寸比较小,机箱内无屏蔽等缺点[9]。另外,ISA总线的虚拟仪器已经淘汰,PCI总线的虚拟仪器

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档