第2章虚拟仪器软件开发平台LabVIEW.PDF
文本预览下载声明
2.1 LabVIEW概述
2.1.1 LabVIEW的含义
LabVIEW(Laboratory Virtual Instrument Engineering
Workbench ,实验室虚拟仪器集成环境)是一种图形化
的编程语言(又称G语言),它是由美国NI公司推出
的虚拟仪器开发平台,也是目前应用最广、发展最快、
功能最强的图形化软件集成开发环境。
2.1.2 LabVIEW的特点
(1)提供了丰富的图形控件,采用了图形化的编程方法,把
工程师从复杂枯涩的文本编程工作中解放出来;
(2)采用数据流模型,实现了自动的多线程,从而能充分利
用处理器(尤其是多处理器)的处理能力;
(3) 内建有编译器.能在用户编写程序的同时自动完成编译,
因此如果用户在编写程序的过程中有语法错误,就能立即
显示出来;
(4)通过DLL、CIN节点、ActiveX 、NET或MATLAB脚本节
点等技术,能够轻松实现LabVIEW与其他编程语言的混合
编程;
(5)内建了600多个分析函数用于数据分析和信号处理;
(6)通过应用程序生成器可以轻松地发布可执行程序、
动态链接库或安装包;
(7)提供了大量的驱动和专用工具,几乎能够与任何接
口的硬件轻松连接;
(8) NI同时提供了丰富的附加模块,用于扩展
LabVIEW在不同领域的应用,如实时模块、PAD模块、
数据记录与监控(DSC)模块、机器视觉模块与触摸屏
模块。
2.1.3 LabVIEW的发展
LabVIEW的全称为Laboratory Virtual Instrument
Engineering Workbench (实验室虚拟仪器集成环
境),是由美国国家仪器公司( National Instruments,
NI)创立的一种功能强大而又灵活的仪器和分析软件应
用开发工具。它是一种基于图形化的、用图标来代替
文本行创建应用程序的计算机编程语言。在以PC为基
础的测量和工控软件中,LabVIEW的市场普及率仅次
于C++/C语言。LabVIEW 已经广泛地被工业界、学术
界和研究实验室所接受,并被公认为是标准的数据采
集和仪器控制软件。
2.1.4 LabVIEW2015 的安装与运行
2.2LabVIEW 2015编程环境
2.2.1 LabVIEW 2015的基本开发平台
正弦信号的产生
数据流驱动示例
2.2.2LabVIEW2015 的操作选板
(一)控件选板
(二)函数选版
(三)工具选板
2.2.3LabVIEW2015 的菜单和工具栏
1.LabVIEW2015 的菜单简介
VI 窗口顶部的菜单为通用菜单。LabVIEW2015菜单包
括文件、编辑、查看、项目、操作、工具、窗口、帮
助8大项。
2.LabVIEW2015 的工具栏简介
2.3LabVIEW2015的初步操作
2.3.1创建虚拟仪器
下面通过一个设计实例来详细介绍LabVIEW的程序设计步
骤。
设计目标:求两个数的较大值,当两数相等时指示灯亮。
1.新建一个VI
在LabVIEW 中新建一个VI .有以下几种方法。
(l)在LabVIEW启动界面选择菜单“文件”→ “新建VI ”命
令创建一个新的VI 。
(2)在LabVIEW启动界面单击“创建项目”,在弹出的“创
建项目”窗口中双击“VI模板”创建一个新的VI 。
(3)在前面板的“文件”菜单中选择“新建VI命令。
2.前面板设计
在前面板放置两个数值型输入控件和一个数值型输出
控件,控件位于“新式”→ “数值”子选板中,标签
分别改为“a ”“b ”和“Max ”;然后放置一个布尔
显示控件,控件位于“新式”→ “布尔”子选板中,
标签改为“a=b ”。通过选择对象、对齐和分布对象
等一系列操作,将前面板设计成如图2.10所示。
3.框图程序设计——添加节点
切换到程序框图窗口(在前面板的主菜单中选择“窗
口”→ “选择程序框图”命令或按快捷键CtrI+E ,通
过函数选板添加节点。添加“= ”、“≥”和“选择”
三个比较节点,位于“编程”→ “比较”子选板中。
添加的所有节点及其布置如图2.11所示。
显示全部