虚拟仪器labview介绍.doc

合集下载

LabVIEW

LabVIEW

第一章LabVIEW简介LabVIEW是美国国家仪器公司(National Instruments Co)开发的一种图形化的编程环境。

其名称含义为实验室虚拟仪器工作平台(Lab oratory V irtual I nstrument E ngineering W orkbench)。

作为一种方便的数据采集和仪器控制开发软件,它可工作于Macintoshe 、Sun SPARC工作站、HP9000/700系列工作站以及PC机等各种机型,可运行于Windows 3.1、Windows9x/2000、Windows NT、UNIX等多系统下,是一种灵活有效的仪器控制和数据分析软件系统。

LabVIEW程序使用虚拟仪器(V irtual I nstrument,缩写为VI)的概念。

它是指一台计算机和连接外部的端口(计算机的COM口,LPT口或内插板)在软件控制下可完全模拟替代传统的仪器。

因VI功能完全是由软件定义,故在硬件系统不变的情况下,用户可通过软件开发自行改变或扩充仪器的功能,实现自己的特殊要求,或用一套硬件系统实现多种仪器的功能,从而使虚拟仪器VI不但比传统仪器更灵活有效,而且也更经济。

VI的核心就是LabVIEW程序,所以在LabVIEW中,所有程序均称之为VI程序,不管它是否通过端口和外界进行通讯。

每个VI程序均可作为一个功能模块被重复使用,因而使用LabVIEW来开发和扩展程序极为方便。

LabVIEW编程语言同常规的程序语言不同,它采用更易使用和理解的图形化程序语言-G语言(Graphical programming language)。

G语言使用图标代替常规的一条或一组语句来实现一个功能,通过各功能图标间的逻辑连接实现程序功能。

其编程过程不是书写一行行语句,而是连接一个个代表一定功能的图标,其程序编制过程简单,不涉及复杂功能实现的算法,易于掌握。

同时,因为其编程过程基于可重复使用的功能模块,故可方便地使用由专业人员编制提供的专业级别的功能模块,开发出专业水平的程序。

LabVIEW简介

LabVIEW简介

默认值 0 0
当地时间 日期 FLASE 空字符串
枚举类型(Enumerated type)
布尔(Boolean) 字符串(String)
数据类型
数据类型
数据类型与控件是一对多的关系。
连接线
流程图上的每一个对象都有自己的连线端子, 连接线构成对象之间的数据通道。因为这不 是几何意义上的连线,因此并非任意两个端 子间都可连线,连线类似于普通程序中的变 量调用与转移。数据单向流动,从源端口向 一个或多个目的端口流动,不同的数据类型 对应着不同的线型。 线型为虚线的连线表示坏线,出现坏线的原因 有很多,例如:连接了两个控制对象; 源端子和终点端子的数据类型不匹配。
只有在程序框图打开时才可调用,里面包含各种类型的函数,用于创建源程序。
LabVIEW用户界面
LabVIEW用户界面
数据类型
与C语言一样,LabVIEW使用的G语言有着各种各样的数据类型。 在程序框图中,不同的数据类型用不同图标、不同颜色的接线端来表示。
输入控件
显示控件
数据类型 32位无符号整数 (32-bit unsigned integer numeric) 64位无符号整数 (64-bit unsigned integer numeric) <64.64>位时间标示(<64.64>bit time stamp)
一台完整的虚拟仪器,主要由三部分组成:虚拟仪器平台、开发软件、模块化的I/O硬件。 (1) 虚拟仪器平台是运行虚拟仪器开发软件的环境,控制着整台虚拟仪器的工作,计算机。 (2) 开发软件是开发虚拟仪器的编程软件,可实现对各种模块化I/O设备的控制,LabVIEW。 (3) 模块化I/O硬件是指通过PCI、USB、GPIB等各种端口与虚拟仪器平台连接,实现各种测 控功能的硬件设备。

使用LabVIEW进行虚拟仪器设计和模拟

使用LabVIEW进行虚拟仪器设计和模拟

使用LabVIEW进行虚拟仪器设计和模拟虚拟仪器设计和模拟是一项重要的技术,能够帮助工程师和科学家们开发和测试各种设备和系统。

LabVIEW是一种功能强大的虚拟仪器平台,广泛应用于各个领域。

本文将介绍如何使用LabVIEW进行虚拟仪器设计和模拟。

一、LabVIEW简介LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是由美国国家仪器公司(National Instruments)开发的一种图形化编程环境,专门用于虚拟仪器设计和模拟。

LabVIEW以图形化的方式呈现代码,使用户可以通过拖拽和连接图标来进行程序设计,而无需编写传统的文本代码。

二、LabVIEW的优势1. 图形化编程界面:LabVIEW使用图形化的编程语言G语言,使用户能够直观地设计系统。

2. 可视化开发环境:LabVIEW提供丰富的工具箱和控件,使用户可以快速建立所需的虚拟仪器界面。

3. 支持多种硬件接口:LabVIEW可以与各种仪器、传感器和设备进行连接,实现数据的采集和控制。

4. 高度可扩展:LabVIEW通过模块化的方式,用户可以轻松添加新的功能和模块,满足不同应用的需求。

三、LabVIEW在虚拟仪器设计中的应用1. 信号采集和处理:LabVIEW可以通过各种数据采集卡和传感器,实时采集和处理信号数据。

用户可以通过图形化的界面配置采集参数,并进行实时的数据分析和处理。

2. 控制系统设计:LabVIEW提供丰富的控制算法和控制器模块,可以帮助用户设计和实现各种控制系统。

用户可以通过图形化界面配置控制参数,并实时监测系统的运行状态。

3. 通信系统仿真:LabVIEW可以模拟各种通信信号的产生、传输和接收过程,帮助用户分析和设计通信系统。

用户可以通过图形化界面配置信道参数、调制解调器和误码率等参数,实现通信系统的仿真和验证。

4. 仪器仪表控制和测试:LabVIEW可以与各种仪器和设备进行连接,并实现对其的控制和测试。

第1章labVIEW概述

第1章labVIEW概述

数字示波器流程图
虚拟仪器的特点
• 在通用计算机平台确定后,由软件取代传统 仪器中的硬件来完成仪器的功能。
• 仪器的功能是根据用户的需要来定义的,而 不是由厂家定义好的。
• 仪器性能的改进和功能的扩展只需进行相关 软件的设计更新,而不需要购买新的仪器。
• 研制周期比传统仪器大为缩短。 • 虚拟仪器开放灵活,可与计算机同步发展可
• 也可以右击前面板的空白处或者流程图窗 口的空白处,则会弹出相对应的Control Palette、Function Palette
主菜单及快捷工具
快捷工具兰:启动运行、连续运行、停 止、暂停、文字编辑框、对齐按钮、重 叠方式框
File、Edit、View等主菜单内容
第一章 labview概述
• 囊括了DAQ、GPIB、PXI、VXI、RS-232/485在 内的各种仪器通信总线标准的所有功能。
• 提供大量的与外部代码或软件的连接机制,诸如 C、matlab等
• 强大的Internet功能,支持网络协议,方便网络、 远程测控仪器的开发。
LabVIEW软件的安装
• 打开光盘或文件点击安装程序,按照系统 的提示按步骤安装完毕。(68个模块)
与网络及其他周边设备互联。
虚拟仪器的构成和分类
虚拟仪器由硬件平台和应用软件两大部分构 成 硬件平台的组成:
1. 计算机:个人电脑或者工作站,是硬件平 台的核心
2. I/O接口设备:主要完成被测 输入信号的 的采集、放大、模/数转换。 可根据实际情况采用不同的I/O接口设备
如数据采集卡/板(DAQ) GPIB总线仪器 VXI总线仪器 串口仪器 PXI系统
虚拟仪器的基本概念
20世纪80年代末,虚拟仪器的出现使测试技术 进入一个新的时代

第1章 LabVIEW概述

第1章 LabVIEW概述

Web发布工具
高级 选项
用于创建HTML文件和嵌入式VI前面板图像
包括批量编辑、错误代码编辑、编辑选板、导入导出字 符串等功能 多种选项设置
7.“窗口”菜单
表1-7
选 项
工具菜单功能列表
功 能
显示程序框图/显示前面板 左右两栏显示 上下两栏显示 最大化窗口 全部窗口
显示出对应程序的程序框图/前面板 在屏幕上分左右两栏显示前面板和程序框图 在屏幕上分上下两栏显示前面板和程序框图 使对应窗口最大化 点击后显示当前打开的全部文件的类型、文件名、路径等
VI修订历史
运行时菜单 查找和替换 显示搜索结果
编辑当前VI的修定历史
编辑运行时菜单。定制用户需要的选单项 查找或替换选中的对象 显示搜索的结果
3.“查看”菜单
表1-3
选 项 打开控件选板 打开函数选板 打开工具选板 查看错误列表 查看VI层次结构 查看LabVIEW类层次结构 查看选中子VI的调用关系 打开类浏览器 打开ActiveX属性列表窗口 打开LabVIEW 8.5的启动窗口 打开导航窗口 显示工具栏选项 控件选板 函数选板 工具选板 错误列表 VI层次结构 LabVIEW类层次结构 浏览关系 类浏览器 ActiveX属性浏览器 启动窗口 导航窗口 工具栏
1.1 LabVIEW的起源与发展
LabVIEW的全称为Laboratory Virtual Instrument Engineering Workbench(实 验室虚拟仪器集成环境),是由美国国家 仪器公司(National Instruments,NI) 创立的一种功能强大而又灵活的仪器和分 析软件应用开发工具。
1.5.4 LabVIEW帮助系统
图1-16

如何利用LabVIEW进行虚拟仪器设计和仿真

如何利用LabVIEW进行虚拟仪器设计和仿真

如何利用LabVIEW进行虚拟仪器设计和仿真利用LabVIEW进行虚拟仪器设计和仿真LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种集数据采集、信号处理、仪器控制和虚拟仪器设计于一身的集成开发环境,广泛应用于各个领域的工程实验和测试中。

本文将介绍如何利用LabVIEW进行虚拟仪器设计和仿真,并提供一些实际案例来说明其应用价值。

一、LabVIEW介绍LabVIEW是由美国国家仪器公司(National Instruments, NI)于1986年推出的一种图形化编程语言。

与传统的文本编程语言相比,LabVIEW通过将函数块拖拽到界面上并进行连接来组成程序,使得程序的开发更加直观、易于理解。

LabVIEW提供了丰富的工具箱和函数库,可用于数据采集、信号处理、仪器控制和用户界面设计等方面。

二、虚拟仪器设计虚拟仪器是指利用计算机软件和硬件模拟真实仪器的功能。

利用LabVIEW可以轻松地设计各种虚拟仪器,如示波器、信号发生器、频谱分析仪等,用于实现数据采集和信号处理等功能。

LabVIEW提供了众多的仪器模拟器和控件,用户只需简单地拖拽和配置这些组件,即可实现一个功能完备的虚拟仪器。

三、虚拟仪器仿真利用LabVIEW进行虚拟仪器仿真可以帮助用户在设计阶段快速验证算法和性能,并且可以方便地进行多种参数的调整和测试。

LabVIEW提供了灵活且强大的仿真工具,用户可以根据需要配置仿真场景、定义仿真信号和操作流程,并通过动态调整参数和监测仿真结果来完成虚拟仪器的性能评估。

四、LabVIEW在工程实践中的应用1. 数据采集和处理利用LabVIEW可以方便地搭建数据采集系统,并通过各种传感器和硬件设备获取实时数据。

同时,LabVIEW提供了丰富的信号处理函数和算法,可以对采集的数据进行滤波、降噪、频谱分析等处理,从而提取出有效信息。

2. 仪器控制和自动化LabVIEW支持与各类仪器设备的通讯和控制,可以通过GPIB、USB、Ethernet等接口与仪器进行连接,并通过LabVIEW编写程序来实现仪器的自动化控制。

Labview--第1章--概述

Labview--第1章--概述
–功能 –数字控件属性设置的方法和步骤
➢ 布尔量子模板
1.4 G 语言编程基础
1.4.1 什么是G? 1.4.2 VI 基本组成 1.4.3 数据流编程概念 1.4.4 编程特点 1.4.5 LabVIEW在线帮助
1.4 G 语言编程基础
➢ 什么是 G ?
–是一种带有各种函数库的编程语言 ; –提供了专门用于数据采集和仪器控制的函数
• 网络化虚拟仪器适合异地或远程控制、数据采 集、故障监测、报警等。
1.2 LabVIEW 概述
▪ LabVIEW 软件的特点 ▪ LabVIEW的应用 ▪ LabVIEW 系统文件和目录
• 什么是LabVIEW ?
LabVIEW (Laboratory Virtual Instrument Engineering Workbench, 实验室虚拟仪器 工程平台 ) 是美国 NI 公司推出的一种 基于 G 语言 ( Graphics Language, 图 形化编程语言 ) 的虚拟仪器软件开发工 具。
1.1 虚拟仪器概述
1.1.1 什么是虚拟仪器 1.1.2 虚拟仪器的特点 1.1.3 虚拟仪器的基本功能 1.1.4 虚拟仪器的构成 1.1.5 虚拟仪器的发展方向
➢ 什么是虚拟仪器
• 所谓虚拟仪器, 即是以计算机为基础 , 配以相应测试功能的硬件作为信号输入 输出的接口, 完成信号的采集、测量与 调理,从而完成各种测试功能的一种计算 机化仪器系统。• 支持操作系统平台可直接移植到其它平台上
➢ Lab VIEW的应用
• 应用于生产检测 • 应用于研究和分析 • 应用于过程控制和工业自
动化 • 应用于机器监控
1.3 LabVIEW 工作环境
1.3.1 1.3.2 1.3.3 1.3.4

虚拟仪器-labview-精11课件

虚拟仪器-labview-精11课件

能力
Serial
DAQ
None
面市产品
>10,000 VXI
>1,000
种类
Image
Acquisition
扩展能力 ProcUessisng Multiple AvaiMlaobtlieonFrom oIrnterface Cards ThiCrdonPtarortlies
Unit Under
结构大小 Test Large
板GPIB(IEEE-488) GPIB 仪器
VXI VXI 仪器
RS-232
RS-232 仪器
Digital Signal Processing
数字信号处理
Digital Filtering
数字滤波
Statistics
统计
Numerical Analysis
数字分析
Networking
网络
Hardcopy Output
航空; 航天; 教学; 核工业; 军工; 通信测试; 铁道; ……. Process
or Unit Under
Test
第一章 绪 论
PXI
关键是软件 价格低、可复用与可重配置性强 技术更新周期短(1~2年)
关键是硬件 价格昂贵 技术更新周期长(5~10年)
软件使得开发与维护费用降至最 低
与网络及其它周边设备方便互联 的面向应用的仪器系统
开发与维护开销高
功能单一、互联有限的独立 设备
1.2 虚拟仪器的基本结构和类型
第一章 绪 论
Hardware & Driver Software
(1)美国NI公司提出“软件就是仪器”, 仪器 =AD/DA+CPU+软件。仪器硬件开发技术将趋于简 单, 适用面更广。但是, 仪器软件的工作量将大 幅度增加, 仪器的价值、性能、开发难度与开发
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

虚拟仪器工程平台LabVIEW介绍文章发表于:2008-05-19 21:48虚拟仪器是一种全新的仪器概念,在自动化检测领域的应用正方兴未艾,而NI(National Instruments)公司的实验室虚拟仪器工程工作平台LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是科学家和工程师们进行虚拟仪器应用开发的首选工作平台。

为了介绍虚拟仪器和LabVIEW的一些相关背景知识,本文将自己本科毕业设计论文中的一部分作了少许改动呈现于此(呵呵,其实是偷懒),希望能给未接触过虚拟仪器和LabVIEW的人一些感性认识。

一、虚拟仪器1、传统电子仪器的弱点传统电子仪器主要由三大模块组成:即对被测信号的采集与控制、分析与处理、测量结果的表达与存储。

传统电子仪器的这些功能块都是以硬件或者固化的软件的形式存在的,因此具有以下弱点:(1)灵活性和可扩展性差:传统电子仪器是一套自封闭系统,具有固定的用户界面、组成模块和数据处理功能。

例如仪器面板由固定的输入、输出信号接插件、旋钮、按钮、显示仪表、显示面板等组成,仪器内部由传感器、信号处理器、A/D和D/A转换器、微处理器、存储器和内部总线等专门化的电路组成。

然而,用户有时只需要用到仪器中的一小部分功能,或者作其他功能使用时却达不到所需指标,而用户无法改动厂家固定好的仪器模块,灵活性和可扩展性差。

(2)成本高,技术更新慢:传统电子仪器价格昂贵,动辄几十万上百万人民币。

开发周期长,技术更新慢,而且存在元器件老化等问题,维护费用高,使用寿命短。

(3)数据显示、分析和存储功能不够强大:传统电子仪器的图形显示界面比较小,依靠人工读取数据,从中获得的信息量小。

由于硬件设备的限制,往往无法实现更灵活、更特殊的数据分析功能,更难以进行数据编辑、存储、打印等功能。

2、虚拟仪器的概念如上所述,传统电子仪器存在的诸多弱点使传统仪器已渐渐不能满足工业自动化和测量领域的需要。

随着计算机技术日新月异的飞速发展,计算机强大的数据处理能力使得它的应用范围越来越广。

1986年,美国NI公司(National Instruments)提出虚拟仪器的概念,以“软件即仪器”为口号,彻底打破了传统电子仪器只能由生产厂家定义,用户无法改变的局面,从而引起仪器和自动化工业的一场革命。

简单地说,虚拟仪器技术就是利用计算机技术实现的对测控系统的抽象。

平常使用的示波器、数字万用表、信号发生器、数据记录仪,以及传感器等传统仪器,都可使用通用计算机和专用的控制器和显示器来模拟,实现向虚拟仪器的转变。

例如图1就是一个虚拟仪器正在运行时的截图,从外观看与实际仪器无二:图1 正在运行的虚拟仪器用户在计算机屏幕上用鼠标和键盘就可设置参数、观察波形,取代以往的在传统仪器面板上调节旋钮、观察曲线等操作,更为快捷方便。

可见虚拟仪器反映的是一种“硬件软件化”的思想和趋势。

3、虚拟仪器与传统仪器的对比虚拟仪器在灵活性、性价比、用户化等方面,有着得天独厚的优势,是传统仪器无法媲美的。

下面将虚拟仪器与传统仪器进行一下全面对比:(1)灵活性:传统仪器系统封闭、功能固定、可扩展性差,功能和模块由生产厂家定义,而虚拟仪器可由用户自行定义功能模块,大大扩展了其灵活性。

(2)费用:虚拟仪器的开发维护费用更低,系统组建时间更短。

只需通过增加软件模块或者通用硬件模块来增添新的测量功能,缩短了系统的更新时间,而且有利于系统的扩展。

另外,由于虚拟仪器的结构基于软件体系,所以应用软件不像传统仪器的硬件那样存在元器件老化的问题,可以大大节省一笔维护费用,从而延长设备的使用寿命。

低廉的开发成本使虚拟仪器更有市场竞争力,据估算,虚拟仪器价格仅是传统仪器的五到十分之一。

(3)用户化:传统仪器用户界面小且简单,用户操作起来不够方便,提示信息也较少。

而虚拟仪器通过软件技术可实现丰富、快捷、方便的用户界面,通过多种数据显示方式能够提供更为全面丰富的信息,用户使用时一目了然。

即便是有特殊要求的复杂界面,也可以借助更深入的编程技术得以实现。

(4)测量误差:传统仪器受系统误差的影响,不同仪器之间个体差异较大,往往会影响测量结果,而虚拟仪器在PC机上运行,不同的PC机上运行具有相同的效果,个体差异很小。

(5)数据处理:计算机运算速度的日益提高,使虚拟仪器处理数据的过程非常快速,而数字信号处理理论的成熟发展使得数据处理过程更为可信、精确。

传统仪器无法编辑数据,而虚拟仪器可方便地对数据进行编辑、存储和打印。

(6)软硬件接口:传统仪器与其它仪器设备的连接十分有限,而虚拟仪器在普通PC机上就可实现,可方便的与网络外设及多种仪器连接,现在流行的DAQ(数据采集)卡、GPIB(通用接口总线)卡、VXI(系统控制接口卡)、PLC(可编程逻辑控制器)等都可以插入计算机插槽。

软件方面,可以方便地与C、Matlab 等接口式调用,可与数据库连接,以及方便地支持网络传送数据。

4、虚拟仪器在各领域中的应用由于虚拟仪器技术的强有力支持,科学家和工程师们可以方便地建立适合自己需要的测控系统,再也不必将自己封闭在固定传统仪器的狭窄天地中。

在电子测量、电力工程、物矿勘探、医疗、振动分析、声学分析、故障诊断及教学科研等诸多领域中都有极为广泛的应用。

在电子和通信工程中,虚拟仪器可用于电子测量和信号分析;在自动化检测领域内,虚拟仪器可用于数据采集和控制;在航天航空学科里,虚拟仪器可用于监测和分析火箭或卫星传递来的复杂数据,已被美国航天航空局(NASA)用于火星探险;在基础学科的研究中,虚拟仪器可用于设计实验系统,例如用于生化领域中监测薄膜分子的相互作用,以及医学领域中研究嗅觉和视觉。

虚拟仪器诞生以来的爆炸性发展令人惊叹,许多最新的大规模高精尖工程中都有它的用武之地。

太空光谱有限公司(Spectrum Astro, Inc.)的Roger Jellum和Tom Arnold开发的AstroRT,是一种基于LabVI EW的数据采集和控制系统,用于航天器的制造测试和轨道姿态控制,可收集、处理和分配从航天器传来的遥感探测信息。

整个软件包包括2000多个VIs,花费7个工作年度开发。

再如由Honeywell-Measurex公司开发的Proline, 应用于生产片装产品(例如纸张和薄膜塑料)的过程控制,由5000个以上VIs组成,处理超过10万个变量,是目前为止基于LabVIEW的最大规模的系统。

5、虚拟仪器开发工具目前广泛应用的虚拟仪器开发工具中按技术类型可分为两类:面向对象的编程技术和图形编程技术。

两者在虚拟仪器开发中都有应用,各有所长。

可视化编程语言环境Visual C++、Visual Basic等属于前者,均可以用来开发虚拟仪器的配套软件,但与图形编程语言相比,编程难度较大,开发周期较长且不易进行更改、升级和维护等。

而图形编程语言具有容易入门、编程简单、开发周期短等特点,开发出的应用程序界面美观,功能强大,正日益成为主流。

较为流行的有NI公司的LabVIEW和HP公司的VEE等软件,此外还有Lookout、BridgeVIEW和LabWINDOWS/CVI等。

其中最为常用的就是LabVIEW,目前其版本已经发展到7.1版。

二、实验室虚拟仪器工程工作平台LabVIEW1、LabVIEW的发展历史在80年代初,几乎所有的仪器控制程序都是用BASIC语言开发的,几乎所有使用可编程仪器的实验室在搭建测试系统时,仪器控制器的主导语言都是BASIC。

所有使用仪器的工程师和技术人员都得做编程工作,与所有的文本编程语言一样,使用BASIC语言进行仪器编程的过程是单调、繁琐而乏味的。

National Instruments公司的编程团队注意到了这些现象,它们试图开发一种用于开发仪器控制程序的新工具,减轻工程师和科学家们的负担。

National Instruments公司的创始人Jim Truchard和Jeff Kodosky 博士,以及Jack MacCrisken顾问便着手开发这种软件工具。

LabVIEW最初的概念来源于一个大型测试系统,该系统用于测试海军的声纳定位仪传感器,该系统的主要缺点是需要投入极长的编程时间(超过18个工作年),使用者想做任何改动都得懂得面板上的复杂方法。

Kodosky重新定义了该测试系统的概念,提出了虚拟仪器的仪器软件分层体系的概念,即一个虚拟仪器可由若干较低层的虚拟仪器组成,低层虚拟仪器代表了最基本的软件结构模块,负责计算和输入输出操作。

虚拟仪器的概念是核心概念,而且这个概念最终包含在这个产品的名称中,该产品最终命名为LabVI EW,即Laboratory Virtual Instrument Engineering Workbench(实验室虚拟仪器工程工作平台)的首字母缩写组合。

工程师在设计系统时常常要绘制框图,而LabVIEW所体现的一大革新就是将框图转化为可被计算机识别和编译的程序,使用图形化的工作平台作为一种程序设计语言来开发仪器软件。

这样可以帮助工程师将问题形象化,轻松完成系统设计,减轻编程负担。

在突破了种种技术上的难关后,1986年10月,LabVIEW Version 1.0 for Macintosh面世。

作为第一种可行的图形化语言,它引起了全世界的巨大反响。

它所带来的全新的虚拟仪器概念和图形化编程环境为业界带来了一场革命,而且赢得了人们的赞叹。

1990年1月,LabVIEW 2.0发售。

随后为使LabVIEW具有可移植性,能够在不同平台上运行,开始向Windows和Sun上移植系统,1992年8月,LabVIEW 2.5 f or Windows发布,1993年1月,LabVIEW 2.5.2 for Sun发布,1993年10月,LabVIEW 3.0 for Windo ws NT发布。

直至2004年5月发布的最新版本7.1,LabVIEW经过不断完善,已经成为一套划时代的图形化编程系统,在数据采集与控制、数据分析、数据表达方面,有着全新的概念和独特的优势,几乎已成为业界标准。

此外,NI公司为了挺进工业过程控制市场,还在LabVIEW扩展产品的基础上开发出了BridgeVIEW——也是基于G语言图形编程但更适用于工控领域的产品。

为了增强LabVIEW的实时性,在对LabVIEW进行了时序安排、用户界面、多线程技术方面的许多革新后,NI公司还推出了LabVIEW RT版本,作为LabVIEW的一个分支,用于实时系统的解决方案。

2、LabVIEW编程语言的特点LabVIEW是一个基于G(Graphic)语言的图形编程开发环境,在工业界和学术界中广泛用作开发数据采集系统、仪器控制软件和分析软件的标准语言,对于科学研究和工程应用来说是很理想的语言。

相关文档
最新文档