- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第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所示。
您可能关注的文档
最近下载
- GB 50251-2015 输气管道工程设计规范.docx VIP
- Leica徕卡V-LUX 114型中文说明书.pdf
- 学习延安精神我和延安精神.ppt VIP
- 个人简历表格下载word(最新).pdf VIP
- 附件宁夏回族自治区药品配送企业诚信积分管理办法试行第一条为了建立严格的诚信记录和配送竞争制度规范药品统一配送行为提高配送到位率和配送及时率根据.doc VIP
- 合肥市第六届广玉兰杯中小学经典诵读节目评选结果一览.PDF VIP
- 5 济南的泉水PPT_HSK5标准教程上.pptx VIP
- 武安勘察文字2023.6.28修改-A3.doc VIP
- 山东省济南市2023-2024学年四年级上学期语文期中试卷(含答案)3.pdf VIP
- 2024北京人大附中初二(上)期中道德与法治(含答案).pdf VIP
文档评论(0)