版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第 4 章,虚拟仪器软件开发平台LabVIEW,第4章虚拟仪器软件开发平台LabVIEW,教学内容 LabVIEW概述 LabVIEW8.2编程环境 创建虚拟仪器,4.1 LabVIEW概述,构造一个虚拟仪器系统,基本硬件确定以后,就可以通过不同的软件实现不同的功能,软件是虚拟仪器系统的关键。 目前流行的虚拟仪器软件开发工具有两类: 1)文本式编程语言有C、C+、VB、VC、Labwindows/CVI等; 2)图形化编程语言有LabVIEW、AgilentVEE等。,4.1.1 LabVIEW的含义,LabVIEW (Laboratory Virtual Instrument Enginee
2、ring Workbench, 实验室虚拟仪器工程平台 ) 是美国 NI 公司推出的一种基于G 语言(Graphics Language,图形化编程语言) 的虚拟仪器软件开发工具; 目的:简化程序的开发工作,使用户能快 速、简便地完成自己的工作。,4.1.2 LabVIEW的特点,(1)编程简单,不需要记忆编程语言; (2)开发周期短; (3)高效性,这主要是以软件做保证; (4)开放性,可根据实际情况进行更新扩展,发展迅速; (5)自定义性,工程师们可以在非常广泛的测量和控制应用中自定义芯片级硬件功能; (6)性价比高,能一机多用。,4.1.3 LabVIEW8.2,2006年8月,美国国家
3、仪器有限公司正式推出LabVIEW 8.20版本。这是专用于控制、测试和嵌入式系统开发的LabVIEW图形化系统设计平台的20周年纪念版。,2006年10月,NI首次推出简体中文版LabVIEW 8.2。简体中文版的LabVIEW发布极大地降低中国工程师使用这一工具的门槛,为他们带来更高的效率。,4.2 LabVIEW8.2编程环境,LabVIEW8.2程序开发环境采用图形化的编程方式,无需编写任何代码,它不仅包含有丰富的数据采集、分析及存储的库函数,还提供了PCI,GPIB,PXI,VXI,RS-232,USB等通讯总线标准的功能函数,可以驱动不同总线接口的设备和仪器。 LabVIEW8.2
4、具有强大的网络功能,支持常用的网络协议,可以方便地设计开发网络测控仪器,并有多种程序调试手段,如断点设置、单步调试等。,4.2.1 LabVIEW8.2的基本开发平台,使用LabVIEW开发平台编制的程序称为虚拟仪器,简称VI。VI由以下3部分构成: 前面板: 即用户界面; 程序框图:包含用于定义VI功能的图形化源代码; 图标和连线板:用以识别VI的接口,以便在创建VI时调用另一个VI。当一个VI应用 在其他VI中,则称为子VI。子VI相当 于文本编程语言中的子程序。,1.前面板,前面板是VI的用户界面。创建VI时,通常应先设计前面板,然后设计程序框图执行在前面板上创建的输入、输出任务。,2.
5、 程序框图,程序框图是图形化源代码的集合,图形化源代码又称G代码或程序框图代码。,程序框图由接线端、节点、连线和结构等构成。,程序框图对象,程序框图由接线端、节点、连线和结构等构成: 接线端:是程序框图中传递数据的起点和终点。控件接线端用来为前面板上的对象与程序框图传递数据。 节点:是实现程序功能的基本单元,具有输入、输出端,在VI运行时完成一定的操作。 连线:是程序框图中各个对象之间传递数据的通道。 结构:是文本编程语言中的循环和条件语句的图形化表示。,3. 图标和连线板,创建VI的前面板和程序框图后,可创建图标和连线板,以便将该VI作为子VI调用。 图标和连线板图形:,图标是VI的图形化表
6、示,可包含文字、图形或图文组合。,连线板用于显示VI中所有输入控件和显示控件的接线端,类似于文本编程语言中调用函数时使用的参数列表。,4.2.2 LabVIEW8.2的操作选板,LabVIEW8.2包含3个操作选板 : 工具选板 控件选板 函数选板,1. 工具选板,2. 控件选板,控件选板包括创建前面板所需的输入控件和显示控件。,经典控件子选板,3. 函数选板,函数选板中包含创建程序框图所需的VI和函数。,编程子选板的图标、名称及功能,4.2.3 LabVIEW8.2的菜单和工具栏,LabVIEW8.2菜单,LabVIEW8.2的工具栏,4.2.4 LabVIEW8.2中的数据类型,支持的数据类型有: 数值型 布尔型 数组型 字符串型 波形数据类型 簇 路径,4.3 创建虚拟仪器,1.创建一个虚拟仪器的一般步骤 (1)前面板设计 (2)程序框图 (3)数据流编程 (4)功能检验 (5)保存文件,创建一个虚拟仪器,两数相加与两数相减VI,2.调试虚拟仪器,虚拟仪器的一般调试步骤 (1)运行VI (2)清除语法错误 (3)高亮显示执行过程 (4)单步执行 (5)探针工具 (6)断点,3. 创建和调用子VI,构造一个子VI的主要工作就是需先为子VI创建连线板和图标,调用子VI示例,前面板 框图程序,4. 虚拟仪器创
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国智能家居协议标准混战现状及互联互通突破路径
- 2026生物医药CDMO行业竞争态势及战略布局分析报告
- 2026MicroLED显示技术量产障碍及消费电子应用前景预测
- 2026自动驾驶汽车技术研发市场现状与未来前景评估规划报告
- 2026中国医用手套原材料价格波动与供应链优化策略报告
- 2026钟表制造业石英表品牌国际化竞争力发展规划
- 2026家用电器市场发展前景及行业趋势与投资价值研究报告
- 2026专业服务业风险分析及投资运营策略研究
- 2026资产管理行业财富管理发展分析及市场趋势与发展布局研究报告
- 新人教版五年级数学上册全单元测试题及答案【新】
- GB 48145-2026井工煤矿机电设备完好性要求
- 2026年安徽公务员行测真题试卷附答案
- 2026年陕西省高考生物学真题试卷
- 交管12123学法减分题库500题(含标准答案+解析2026全国完整版)
- 2026年中学综合实践测试题及答案
- 化学检验员(技师)职业鉴定理论考试题库(浓缩400题)
- 2026年国企校招时事政治试题及答案
- 雨课堂学堂在线学堂云《人工智能与创新(南开)》单元测试考核答案
- 公共卫生保密制度
- “绿色腾飞系列报告”(II)-中国可持续航空燃料中长期发展的关键问题与建议
- 专利可行性分析报告
评论
0/150
提交评论