LabVIEW虚拟仪器设计教程 教学课件 作者 何玉钧 高会生 等 第2章 LabVIEW编程环境.ppt
文本预览下载声明
第2章 LabVIEW编程环境 《LabVIEW虚拟仪器设计教程》 工业和信息化普通高等教育“十二五”规划教材立项项目,21世纪高等院校电气工程与自动化规划教材 * 第2章 LabVIEW编程环境 2.1 LabVIEW概述 2.2 LabVIEW2009编程环境 2.3 LabVIEW帮助系统 2.1 LabVIEW概述 一. LabVIEW简介 LabVIEW(Laboratory Virtual instrument Engineering Workbench,实验室虚拟仪器集成环境)是由美国国家仪器公司(National Instruments,NI)推出的一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW作为图形化的程序语言,又称为“G”语言。 传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而在LabVIEW中,则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是LabVIEW的程序模块。使用LabVIEW编程时,基本上不写程序代码,取而代之的是流程图。 二. LabVIEW发展历程 LabVIEW提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。用户界面在LabVIEW中被称为前面板。前面板设计完毕后,就可使用图形化的函数节点或VI添加源代码来控制前面板上的对象。在程序框图上添加图形化代码,称G代码或程序框图代码。 2.2 LabVIEW2009编程环境 一. LabVIEW2009的安装(略) 二. LabVIEW的启动 LabVIEW2009启动界面 新建选项栏:提供VI、项目、基于模板的VI…等新VI的创建 打开选项栏:打开最近编辑过的LabVIEW文件或保存在其它文件夹下的各种LabVIEW文件 最新消息:提供通过网络访问NI网站浏览最新的与LabVIEW相关的新闻、技术内容、新的范例及培训资源; 在线支持:同样是通过网络访问NI论坛、知识库等来获取相关的在线支持; 帮助和范例:主要提供一些LabVIEW使用帮助文档及LabVIEW例子程序。 三. LabVIEW编程界面 LabVIEW是虚拟仪器的开发工具,LabVIEW程序又称虚拟仪器,即VI,其扩展名均默认为vi,其外观和操作均模仿现实仪器,如示波器和万用表。每个VI都使用函数从用户界面或其它渠道获取信息输入,然后将信息显示或传输至其它文件或计算机。 VI的编辑界面包括前面板和程序框图两部分。如图所示。 显示控件是指图表、指示灯等模拟仪器的输出显示装置,用以显示程序框图获取或生成的数据。 前面板即图形用户界面,该界面可以模拟真实仪器前面板,由输入控件和显示控件组成,这些控件是VI的输入输出端口。 前面板 输入控件是指旋钮、按钮、转盘等模拟仪器的输入装置,它为VI的程序框图提供数据。 图示界面上放置了一个波形显示控件、一个用于调节波形幅度的转盘控件和一个控制While循环停止按钮。 程序框图是图形化源代码的集合,图形化源代码又称G代码或程序框图代码,它是定义VI功能的图形化源代码。程序框图由节点、端口和数据连线等组成,在框图中对VI编程就是对输入信息进行运算和处理,最后在前面板上把结果显示出来反馈给用户。 程序框图 图示程序框图包含了一个While循环结构、一个仿真信号VI函数节点及前面板放置的波形显示控件、转盘控件和停止按钮在程序框图中对应的接线端 四. LabVIEW菜单和工具栏 1.LabVIEW菜单 LabVIEW有两种类型的菜单:主菜单和快捷(Shortcut)菜单。 LabVIEW编程环境界面的主菜单,提供一系列丰富的操作命令,主要包括文件、编辑、查看、项目、操作、工具、窗口和帮助。 主菜单 主菜单 也称作右键菜单,右键单击前面板或程序框图中的任何对象都可以弹出对应于该对象的快捷菜单。快捷菜单中的选项取决于对象的类型,同一对象在前面板和程序框图中的快捷菜单选项也不一样。 图示为数值输入控件在前面板和程序框图中的快捷菜单。 快捷菜单 数值输入控件前面板快捷菜单 数值输入控件程序框图快捷菜单 2.LabVIEW工具栏 在LabVIEW前面板窗口和程序框图窗口中各有一个用于控制VI的命令按钮和状态指示器的工具栏,通过工具栏上的工具栏按钮可以快速访问一些常用的如运行、中断、终止、调试VI、修改字体、对齐、组合、分布对象等程序功能。在LabVIEW编程环境的不同状态下,工具条上的按钮和指示器会有所不同。 前面板 程序框图 打开节点然后暂停。再次单击单步步入按钮时,将执行第一个操作,然后在子VI
显示全部