当前位置:
文档之家› LabView_8.6_快速入门教程
LabView_8.6_快速入门教程
Confidential 2
LabVIEW概述
★ 什么是LabVIEW?
➢ LabVIEW是实验室虚拟仪器集成环境(Laboratory Virtual Instrument Engineering Workbench)的简称,是美国国家仪器有限公司(National Instruments,简称NI)的创新软件产品,也是目前应用最广、发展最快、功能最 强的图形化软件集成开发环境。
Confidential 6
LabVIEW的编程环镜
★ LabVIEW的操作选板
➢ LabVIEW包括工具选板(Tools)、控件选板 (Controls)和函数选板(Functions)。这些选板 集中反映了该软件的功能与特征。
★ LabVIEW可以做什么?
➢ LabVIEW在测试、测量和自动化等领域具有最大的优势,因为LabVIEW提供了 大量的工具与函数用于数据采集、分析、显示和存储。
➢ 用户可以在数分钟内完成一套完整的从仪器连接、数据采集到分析、显示和存 储的自动化测试测量系统。
A company pursuing excellence & innovation, your faithful partner, and we care.
➢ LabVIEW是一种图形化编程语言,又称G语言。它广泛地被工业界、学术界和 研究实验室所接受,视为一个标准的数据采集和仪器控制软件。其编写的程序 称为虚拟仪器VI(Virtual Instrument),以.vi为后缀。
➢ 传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而LabVIEW 则采用数据流编程方式,程序框图中节点之间的数据流向决定了程序的执行顺 序。它用图标表示函数,用连线表示数据流向。
Confidential 3
LabVIEW概述
★ LabVIEW可以做什么?
➢ 它被广泛地应用于汽车、通信、航空、半导体、电子设计生产、过程控制和生 物医学等各个领域。
➢ LabVIEW不仅可以用来快速搭建小型自动化测试测量系统,还可以被用来开发 大型的分布式数据采集与控制系统。
A company pursuing excellence & innovation, your faithful partner, and we care.
目录
I. LabVIEW概述
1. 什么是LabVIEW? 2. LabVIEW可以做什么?
II. 虚拟仪器简介
1. 虚拟仪器的概念
bVIEW的编程环镜
1. LabVIEW应用程序的构成 2. LabVIEW的操作选板 3. 善用LabVIEW的联机帮助
IV. LabVIEW的初步操作
1. 编辑前面板 2. 编辑程序框图 3. 运行和停止VI运行 4. 调试VI 5. 牛刀小试
用较多的是IEEE 488或GPIB协议。未来的仪器也应当是网络化的。
传统仪器
虚拟仪器
厂商定义功能 用户定义功能
ROMMa礟th DISCAPOLNNADTYROL PROCES礟SOMR EBUMSOR48Y8 PORT
CoAn/dDiDti/oAnDinI/gOTTiIm/Oing
Temperature
众达光通科技(苏州)有限公司
PCL Technologies (Suzhou) Co., Ltd
LabVIEW由浅入深
——入门篇
A company pursuing excellence & innovation, your faithful partner, and we care.
Confidential
Confidential 4
虚拟仪器简介
★ 虚拟仪器的概念
➢ 虚拟仪器(Virtual Instrumention)是基于计算机的仪器。计算机和仪器的密 切结合是目前仪器发展的一个重要方向。
➢ 虚拟仪器系统是由计算机、应用软件和仪器硬件三大要素构成的。计算机与仪 器硬件又称为VI的通用仪器硬件平台。
Flow Pressure Alarm Conditions
Control Panel
STOP
Conditioning A/D
TI/O Timing
ROM
DISPLAY
AND CONTROL
礟
PROCESSOR
BUS 礟 Math
MEMORY
D/A
488 PORT
DI/O
虚拟仪器方案
A company pursuing excellence & innovation, your faithful partner, and we care.
Confidential 5
LabVIEW的编程环镜
★ LabVIEW应用程序的构成
➢ LabVIEW程序包括前面板(用户界面)和程序框图(编程界面)。
➢ 前面板是图形用户界面,也就是VI的虚拟仪器面板,这一界面上有用户输入和 显示输出两类对象,具体表现有开关、旋钮、图形以及其他控制(controls)和 显示对象(indicator)。
➢ 程序框图提供VI的图形化源程序。在程序框图中对VI编程,以控制和操纵定义 在前面板上的输入和输出功能。程序框图中包括前面板上的控件的连线端子, 还有一些前面板上没有,但编程必须有的东西,例如函数、结构和连线等。
输入控件
显示控件
程序框图
前面板
A company pursuing excellence & innovation, your faithful partner, and we care.
➢ 软件技术是虚拟仪器的核心技术。常用的仪器用开发软件有LabVIEW、 LabWindows/CVI、VEE等等,其中以LabVIEW应用最为广泛。
➢ 虚拟仪器实际上是一个按照仪器需求组织的数据采集系统。虚拟仪器的研究中 涉及的基础理论主要有计算机数据采集和数字信号处理。
➢ 虚拟仪器研究的另一个问题是各种标准仪器的互连及与计算机的连接。目前使
V. LabVIEW的数据类型
1. 数据类型 2. 数据类型对应的控件
VI. LabVIEW的数据运算
1. 数据运算 2. 算术运算符 3. 关系运算符 4. 逻辑运算符
VII.小试身手
A company pursuing excellence & innovation, your faithful partner, and we care.