文档详情

第2章虚拟仪器软件开发平台LabVIEW.PDF

发布:2019-04-04约5.52千字共45页下载文档
文本预览下载声明
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所示。 
显示全部
相似文档