欢迎来到天天文库
浏览记录
ID:33734334
大小:209.00 KB
页数:29页
时间:2018-05-25
《《虚拟仪器导论》ppt电子教案第4章虚拟仪器开发平台课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章虚拟仪器软件开发平台LabVIEW主要教学内容LabVIEW概述LabVIEW8.2编程环境创建虚拟仪器4.1LabVIEW概述构造一个虚拟仪器系统,基本硬件确定以后,就可以通过不同的软件实现不同的功能。软件是虚拟仪器系统的关键。目前流行的虚拟仪器软件开发工具有两类文本式编程语言有C、C++、VB、VC、Labwindows/CVI等;图形化编程语言有LabVIEW、AgilentVEE等。4.1.1LabVIEW的含义LabVIEW(LaboratoryVirtualInstrumentEngineer
2、ingWorkbench,实验室虚拟仪器工程平台)是美国NI公司推出的一种基于G语言(GraphicsLanguage,图形化编程语言)的虚拟仪器软件开发工具。目的:简化程序的开发工作,以使用户能快速、简便地完成自己的工作。LabVIEW的工作机理使用LabVIEW开发平台编制的程序称为虚拟仪器程序,简称VI。VI包括三个部分:前面板:交互式的用户界面框图程序:是程序源代码,用模块代替普通函数图标和连线板:用以识别VI的接口,以便在创建VI时调用另一个VI4.1.2LabVIEW的特点(1)编程简单,不需要记忆
3、编程语言,只要通过交互式图形前面板进行系统控制和结果显示,再通过后面板进行常用的符号和功能模块的组合操作来指定各种功能,即可完成软件编程。(2)开发周期短,只需通过交互式图形前面板进行系统控制和结果显示,可省去硬件面板的制作。(3)功能性强,可省去硬件面板的制作。具有多达20多类的功能模块。LabVIEW具有的特点(续)(4)高效性,这主要是以软件做保证。以功能强大的LabVIEW作为软件开发平台,诸如数据采集、数组、文件处理、波形处理、数学运算等,都能轻而易举地解决。(5)开放性,可根据实际情况进行更新扩展,
4、发展迅速。(6)自定义性,工程师们可以在非常广泛的测量和控制应用中自定义芯片级硬件功能。(7)性价比高,能一机多用。4.1.3LabVIEW8.22006年8月,美国国家仪器有限公司正式推出LabVIEW8.20版本。这是专用于控制、测试和嵌入式系统开发的LabVIEW图形化系统设计平台的20周年纪念版。2006年10月,NI首次推出简体中文版LabVIEW8.2。简体中文版的LabVIEW发布极大地降低中国工程师使用这一工具的门槛,为他们带来更高的效率。4.2LabVIEW8.2编程环境LabVIEW8.2程
5、序开发环境采用图形化的编程方式,无需编写任何代码,它不仅包含有丰富的数据采集、分析及存储的库函数,还提供了PCI,GPIB,PXI,VXI,RS-232,USB等通讯总线标准的功能函数,可以驱动不同总线接口的设备和仪器。LabVIEW8.2具有强大的网络功能,支持常用的网络协议,可以方便地设计开发网络测控仪器,并有多种程序调试手段,如断点设置、单步调试等。4.2.1LabVIEW8.2的基本开发平台使用LabVIEW开发平台编制的程序称为虚拟仪器,简称VI。VI由以下3部分构成:前面板:即用户界面;程序框图:包
6、含用于定义VI功能的图形化源代码;图标和连线板:用以识别VI的接口,以便在创建VI时调用另一个VI。当一个VI应用在其他VI中,则称为子VI。子VI相当于文本编程语言中的子程序。1.前面板前面板是VI的用户界面。创建VI时,通常应先设计前面板,然后设计程序框图执行在前面板上创建的输入、输出任务。前面板示例如图2.程序框图程序框图是图形化源代码的集合,图形化源代码又称G代码或程序框图代码。含有接线端、函数和连线等的程序框图示例如图。程序框图对象程序框图由接线端、节点、连线和结构等构成接线端:用来表示输入控件和显示
7、控件的数据类型。节点:是程序框图上的对象,具有输入、输出端口,在VI运行时进行运算。连线:程序框图中对象的数据传输通过连线实现。每根连线都只有一个数据源,但可以与多个读取该数据的VI和函数连接。结构:是文本编程语言中的循环和条件语句的图形化表示。3.图标和连线板创建VI的前面板和程序框图后,可创建图标和连线板,以便将该VI作为子VI调用。图标和连线板图形:图标是VI的图形化表示,可包含文字、图形或图文组合。连线板用于显示VI中所有输入控件和显示控件的接线端,类似于文本编程语言中调用函数时使用的参数列表。4.2.
8、2LabVIEW8.2的操作选板LabVIEW8.2包含3个操作选板工具选板控件选板函数选板1.工具选板当从工具选板中选择了任一种工具后,鼠标箭头就会变成该工具相应的形状。2.控件选板控件选板包括创建前面板所需的输入控件和显示控件。经典控件子选板3.函数选板函数选板中包含创建程序框图所需的VI和函数。编程子选板的图标、名称及功能4.2.3LabVIEW8.2的菜单和工具栏VI窗口顶部的
此文档下载收益归作者所有