新闻中心

EEPW首页 > 测试测量 > 设计应用 > 什么是LabVIEW?

什么是LabVIEW?

作者:时间:2011-12-10来源:网络收藏

NI LabVIEW是 一种使用图标代替文本行编写程序的图形化编程语言,用于快速创建灵活的、可升级的测试、测量和控制应用程序。使用LabVIEW,工程师和科学家们可以采集到实际信号,并对其进行分析得出有用信息,然后将测量结果和应用程序进行分享。无论您是否有相关经验,使用LabVIEW,您都可以方便快捷地开发测量程序。

LabVIEW的主要优势:

  • 图形化编程
  • 多种开发工具
  • 内置测量和控制函数
  • 范围广泛的计算对象

LabVIEW开发系统附加工具:

  • 应用部署模块
    将所开发的LabVIEW应用程序发布到远程的设备上运行。
  • 软件工程和优化工具
    完善程序构架,提高程序效能。
  • 数据管理及视觉化
    创建专业的报告,并有效的存储您的数据以备后续分析之用。
  • 实时和FPGA部署
    开发确定性的LabVIEW实时应用程序
  • 嵌入式系统部署
    用图形化的开发方式设计应用程序并下载到目标硬件上运行。
  • 信号处理和分析
    在您的应用程序中使用高级分析函数
  • 自动化测试
    使用LabVIEW开发自动化测试系统
  • 图像采集和机器视觉
    在您的应用中集成视觉和检测系统
  • 控制设计与仿真
    设计并分析自定义控制系统
  • 工业控制
    用这些附加工具创建分布式监控应用

LabVIEW的发展历程

LabVIEW 7.1

  • Data Acquisition Readers' Choice Award
  • Electronics Weekly Product of the Week Award
  • Engineering for You Readers' Choice Award
  • European Industry Award "Product of the Year" for 2004
  • Evaluation Engineering Readers' Choice Awards
  • IAN Automation Excellence Award
  • Instrument Control Readers' Choice Award
  • Scientific Computing Instrumentation 2004 Readers' Choice Awards
  • Scientific Computing Instrumentation 2004 Top Products in Data Acquisition
  • Scientific Computing Instrumentation 2005 Readers' Choice Awards
  • Start Magazine Technology Enabler Award

LabVIEW 7 Express

  • Control Engineering Editors' Choice Award
  • Design News Best Product of the Year Finalist
  • EDN 100 Hot Products of 2003
  • EDN Innovation of the Year Award in Test and Measurement
  • Electronic Design Top 50 Milestones for the Electronics Industry, Invention of LabVIEW
  • Electronic Products 2004 Product of the Year
  • Electronics for You (India) Readers' Choice Award for Best Design and Simulation Software
  • Eletronik (Germany) 2004 Test and Measurement Product of the Year (runner-up)
  • Evaluation Engineering Readers' Choice Award
  • IAN Automation Excellence Award
  • NASA Tech Briefs 2004 Product of the Year
  • NASA Tech Briefs Readers' Choice 2004 Product of the Year Award
  • Scientific Computing Instrumentation Editor's Choice Award
  • Sensors Expo Best of Show Awards Gold Winner

LabVIEW 6.1

  • Electronic Design readers named the invention of LabVIEW one of the top 50 milestones for the industry
  • IAN Automation Excellence Award
  • Scientific Computing Instrumentation Readers' Choice Award for Data Acquisition and Instrument Control Software, and finalist award for Programming Language

LabVIEW 6i

  • Control Engineering Editor's Choice Award
  • Design News 2000 Product of the Year Finalist
  • ECN Best New Software Product of the Year, 2000
  • ECN Best of the Web in Test and Measurement, 2000
  • Evaluation Engineering Reader's Choice Award
  • Scientific Computing Instrumentation Editor's Choice
  • Scientific Computing Instrumentation Top 5 Products of the Year, Data Acquisition Software
  • Scientific Computing Instrumentation Reader's Choice Award, Instrument Control and Data Acquisition Software
  • VXIbus and PXI Newsletter Best New Software Products

LabVIEW 5

  • Evaluation Engineering Best Software Product of 1999
  • NASA Tech Briefs 1999 Product of the Year
  • Test Measurement World 1999 Test Product of the Year
  • The International Data Group (Romania) Award of Excellence

Previous Versions of LabVIEW

  • Canadian Electronics Product Innovation Award runner-up, Measurement and Instrumentation category, 1992
  • Control Engineering Editors' Choice Award, 1995
  • Design News Best Products of 1992 (runner-up)
  • Laboratory Equipment Readers' Choice Award for Graphical Software, 1994
  • Laboratory Equipment Top 10 Products of the Year, Instrument Software category, 1991
  • MacUser Editors' Choice Award, Best New Science/Engineering Product, 1993
  • MacUser Editors' Choice Award, Best Data Acquisition/Analysis product, 1990 and 1991
  • MacUser (Spain division) Editors' Choice Award, Programming Languages category, 1992
  • MacWorld Top Technical Software Product, Science and Engineering category, 1995
  • Scientific Computing Automation 1994 Award for Data Acquisition Software
  • Scientific Computing Automation Readers' Choice Awards, Best Data Acquisition Software, 1992 and 1993
  • Scientific Computing Automation Reader's Choice Award, Instrument Control Software, 1995
  • Test Measurement World Reader's Choice Test Product of the Year, 1993
  • VXIbus Newsletter Best VXI Software Product of 1992-93
  • WINDOWS WIN 100 Award, 1993

LabVIEW Real-Time Module

  • Electronics Industry Yearbook Top Test and Measurement Product recognition
  • EDN 100 Hot Products of 2000
  • Mesures (France) Best Product in Data Acquisition

LabVIEW Embedded Development Module

  • Design News, 2006 Golden Mousetrap Award
  • Freescale Technology Forum, Honorable Mention, Best in Show Award

虚拟仪器(virtual instrumention)是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。另一种方式是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器主要是指这种方式。下面的框图反映了常见的虚拟仪器方案。

常见的虚拟仪器方案框图

虚拟仪器的主要特点有:

  • 尽可能采用了通用的硬件,各种仪器的差异主要是软件。
  • 可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。
  • 用户可以根据自己的需要定义和制造各种仪器。

虚拟仪器实际上是一个按照仪器需求组织的数据采集系统。虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。目前在这一领域内,使用较为广泛的计算机语言是美国NI公司的LabVIEW。

虚拟仪器的起源可以追朔到20世纪70年代,那时计算机测控系统在国防、航天等领域已经有了相当的发展。PC机出现以后,仪器级的计算机化成为可能,甚至在Microsoft公司的Windows诞生之前,NI公司已经在Macintosh计算机上推出了LabVIEW2.0以前的版本。对虚拟仪器和LabVIEW长期、系统、有效的研究开发使得该公司成为业界公认的权威。

普通的PC有一些不可避免的弱点。用它构建的虚拟仪器或计算机测试系统性能不可能太高。目前作为计算机化仪器的一个重要发展方向是制定了VXI标准,这是一种插卡式的仪器。每一种仪器是一个插卡,为了保证仪器的性能,又采用了较多的硬件,但这些卡式仪器本身都没有面板,其面板仍然用虚拟的方式在计算机屏幕上出现。这些卡插入标准的VXI机箱,再与计算机相连,就组成了一个测试系统。VXI仪器价格昂贵,目前又推出了一种较为便宜的PXI标准仪器。

虚拟仪器研究的另一个问题是各种标准仪器的互连及与计算机的连接。目前使用较多的是IEEE 488GPIB协议。未来的仪器也应当是网络化的。

LabVIEW(Laboratory Virtual instrument Engineering)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW集成了与满足GPIBVXIRS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP、ActiveX等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。

图形化的程序语言,又称为“G”语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或流程图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW是一个面向最终用户的工具。它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。

利用LabVIEW,可产生独立运行的可执行文件,它是一个真正的32位编译器。像许多重要的软件一样,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多种版本。



关键词: LabVIEW?

评论


相关推荐

技术专区

关闭