《LabVIEW编程环境.ppt》由会员分享,可在线阅读,更多相关《LabVIEW编程环境.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2 2章章 LabVIEW LabVIEW编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等教育工业和信息化普通高等教育“十二五十二五”规划教材立项项目,规划教材立项项目,2121世纪高等院校电气工程与自动化规划教材世纪高等院校电气工程与自动化规划教材 第第2 2章章 LabVIEW LabVIEW编程环境编程环境 2.1 LabVIEW2.1 LabVIEW2.1 LabVIEW2.1 LabVIEW概述概述概述概述2.2 LabVIEW20092.2 LabVIEW20092.2 LabVIEW20092.2 LabVIEW2009编程环境编程环境编程环
2、境编程环境2.3 LabVIEW2.3 LabVIEW2.3 LabVIEW2.3 LabVIEW帮助系统帮助系统帮助系统帮助系统第第2 2章章 LabVIEW LabVIEW编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等教育工业和信息化普通高等教育“十二五十二五”规划教材立项项目,规划教材立项项目,2121世纪高等院校电气工程与自动化规划教材世纪高等院校电气工程与自动化规划教材 2.1 LabVIEW概述概述一一.LabVIEW简介简介 LabVIEW(Laboratory Virtual instrument Engineering Workbench,
3、实验室虚室虚拟仪器集成器集成环境)是由美国国家境)是由美国国家仪器公司(器公司(National Instruments,NI)推出的一种推出的一种图形化的形化的编程程语言,它广泛地被工言,它广泛地被工业界、学界、学术界和研究界和研究实验室所室所接受,接受,视为一个一个标准的数据采集和准的数据采集和仪器控制器控制软件。件。LabVIEW作作为图形化的程形化的程序序语言,又称言,又称为“”语言。言。传统文本文本编程程语言根据言根据语句和指令的先后句和指令的先后顺序决定程序序决定程序执行行顺序,而在序,而在LabVIEW中,中,则采用数据流采用数据流编程方式,程序框程方式,程序框图中中节点之点之间
4、的数据流向决定的数据流向决定了了VI及函数的及函数的执行行顺序。序。VI指虚指虚拟仪器,是器,是LabVIEW的程序模的程序模块。使用。使用LabVIEW编程程时,基本上不写程序代,基本上不写程序代码,取而代之的是流程,取而代之的是流程图。第第2 2章章 LabVIEW LabVIEW编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等教育工业和信息化普通高等教育“十二五十二五”规划教材立项项目,规划教材立项项目,2121世纪高等院校电气工程与自动化规划教材世纪高等院校电气工程与自动化规划教材 二二.LabVIEW发展历程发展历程 LabVIEW提供很多外提供很多
5、外观与与传统仪器(如示波器、万用表)器(如示波器、万用表)类似的控件,似的控件,可用来方便地可用来方便地创建用建用户界面。用界面。用户界面在界面在LabVIEW中被称中被称为前面板。前面前面板。前面板板设计完完毕后,就可使用后,就可使用图形化的函数形化的函数节点或点或VI添加源代添加源代码来控制前面板来控制前面板上的上的对象。在程序框象。在程序框图上添加上添加图形化代形化代码,称,称G代代码或程序框或程序框图代代码。第第2 2章章 LabVIEW LabVIEW编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等教育工业和信息化普通高等教育“十二五十二五”规划教材
6、立项项目,规划教材立项项目,2121世纪高等院校电气工程与自动化规划教材世纪高等院校电气工程与自动化规划教材 2.2 LabVIEW2009编程环境编程环境 一一.LabVIEW2009的安装(略)的安装(略)二二.LabVIEW的启动的启动LabVIEW2009LabVIEW2009启动界面启动界面启动界面启动界面新建新建选项栏:提供:提供VI、项目、基于模板目、基于模板的的VI等新等新VI的的创建建打开打开选项栏:打开最近:打开最近编辑过的的LabVIEW文件或保存在其它文件文件或保存在其它文件夹下的下的各种各种LabVIEW文件文件最新消息:提供通最新消息:提供通过网网络访问NI网站网站
7、浏览最新的与最新的与LabVIEW相关的新相关的新闻、技、技术内容、新的范例及培内容、新的范例及培训资源;源;在在线支持:同支持:同样是通是通过网网络访问NI论坛、知、知识库等来等来获取相关的在取相关的在线支持;支持;帮助和范例:主要提供一些帮助和范例:主要提供一些LabVIEW使用帮助文档及使用帮助文档及LabVIEW例子程序。例子程序。第第2 2章章 LabVIEW LabVIEW编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等教育工业和信息化普通高等教育“十二五十二五”规划教材立项项目,规划教材立项项目,2121世纪高等院校电气工程与自动化规划教材世纪高
8、等院校电气工程与自动化规划教材 三三.LabVIEW编程界面编程界面 LabVIEW是虚是虚拟仪器的开器的开发工具,工具,LabVIEW程序又称虚程序又称虚拟仪器,器,即即VI,其,其扩展名均默展名均默认为vi,其外,其外观和操作均模仿和操作均模仿现实仪器,如示波器器,如示波器和万用表。每个和万用表。每个VI都使用函数从用都使用函数从用户界面或其它渠道界面或其它渠道获取信息取信息输入,然入,然后将信息后将信息显示或示或传输至其它文件或至其它文件或计算机。算机。VI的的编辑界面包括界面包括前面板前面板和和程序框程序框图两部分。如两部分。如图所示。所示。第第2 2章章 LabVIEW LabVIE
9、W编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等教育工业和信息化普通高等教育“十二五十二五”规划教材立项项目,规划教材立项项目,2121世纪高等院校电气工程与自动化规划教材世纪高等院校电气工程与自动化规划教材 显示控件是指示控件是指图表、指示灯等模表、指示灯等模拟仪器的器的输出出显示装置,用以示装置,用以显示程序框示程序框图获取或生成的数据。取或生成的数据。前面板即前面板即图形用形用户界面,界面,该界面可界面可以模以模拟真真实仪器前面板,由器前面板,由输入控件和入控件和显示控件示控件组成,成,这些控件是些控件是VIVI的的输入入输出端口。出端口。前面板前面板
10、输入控件是指旋入控件是指旋钮、按、按钮、转盘等等模模拟仪器的器的输入装置,它入装置,它为VIVI的程序框的程序框图提供数据。提供数据。图示界面上放置了一个图示界面上放置了一个波形波形显示控件显示控件、一个用于调节波、一个用于调节波形幅度的形幅度的转盘控件转盘控件和一个控和一个控制制WhileWhile循环停止按钮。循环停止按钮。第第2 2章章 LabVIEW LabVIEW编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等教育工业和信息化普通高等教育“十二五十二五”规划教材立项项目,规划教材立项项目,2121世纪高等院校电气工程与自动化规划教材世纪高等院校电气工
11、程与自动化规划教材 程序框程序框图是是图形化源代形化源代码的集的集合,合,图形化源代形化源代码又称又称G G代代码或程序或程序框框图代代码,它是定,它是定义VIVI功能的功能的图形化形化源代源代码。程序框。程序框图由由节点、端口和数点、端口和数据据连线等等组成,在框成,在框图中中对VIVI编程就程就是是对输入信息入信息进行运算和行运算和处理,最后理,最后在前面板上把在前面板上把结果果显示出来反示出来反馈给用用户。程序框图程序框图图示程序框示程序框图包含了一个包含了一个WhileWhile循循环结构构、一个、一个仿真仿真信号信号VIVI函数函数节点及前面板放置的点及前面板放置的波形波形显示控件、
12、示控件、转盘控件和停止按控件和停止按钮在程序框在程序框图中中对应的接的接线端端第第2 2章章 LabVIEW LabVIEW编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等教育工业和信息化普通高等教育“十二五十二五”规划教材立项项目,规划教材立项项目,2121世纪高等院校电气工程与自动化规划教材世纪高等院校电气工程与自动化规划教材 四四.LabVIEW菜单和工具栏菜单和工具栏 1 1LabVIEWLabVIEW菜单菜单 LabVIEWLabVIEW有两种有两种类型的菜型的菜单:主菜主菜主菜主菜单单和快捷(和快捷(和快捷(和快捷(ShortcutShortcut
13、ShortcutShortcut)菜)菜)菜)菜单单。LabVIEWLabVIEW编程程环境界境界面的主菜面的主菜单,提供一系列,提供一系列丰富的操作命令,主要包丰富的操作命令,主要包括文件、括文件、编辑、查看、看、项目、操作、工具、窗口和目、操作、工具、窗口和帮助。帮助。主菜单主菜单主菜单第第2 2章章 LabVIEW LabVIEW编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等教育工业和信息化普通高等教育“十二五十二五”规划教材立项项目,规划教材立项项目,2121世纪高等院校电气工程与自动化规划教材世纪高等院校电气工程与自动化规划教材 也称作也称作右右键
14、菜菜单,右,右键单击前面板或程序框前面板或程序框图中的任何中的任何对象都可以象都可以弹出出对应于于该对象的快捷菜象的快捷菜单。快捷菜。快捷菜单中的中的选项取决于取决于对象的象的类型,同一型,同一对象在前面板和程序框象在前面板和程序框图中的快捷菜中的快捷菜单选项也不一也不一样。图示示为数数值输入控件在前面板和程序框入控件在前面板和程序框图中的快捷菜中的快捷菜单。快捷菜单快捷菜单数数值输入控入控件前面板快件前面板快捷菜捷菜单数数值输入控入控件程序框件程序框图快捷菜快捷菜单第第2 2章章 LabVIEW LabVIEW编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等
15、教育工业和信息化普通高等教育“十二五十二五”规划教材立项项目,规划教材立项项目,2121世纪高等院校电气工程与自动化规划教材世纪高等院校电气工程与自动化规划教材 2 2LabVIEWLabVIEW工具栏工具栏在在LabVIEWLabVIEW前面板窗口和程序框前面板窗口和程序框图窗口中各有一个用于控制窗口中各有一个用于控制VIVI的命令按的命令按钮和状和状态指示器的工具指示器的工具栏,通,通过工具工具栏上的工具上的工具栏按按钮可以快速可以快速访问一些常用一些常用的如运行、中断、的如运行、中断、终止、止、调试VIVI、修改字体、修改字体、对齐、组合、分布合、分布对象等程序象等程序功能。在功能。在L
16、abVIEWLabVIEW编程程环境的不同状境的不同状态下,工具条上的按下,工具条上的按钮和指示器会有所不和指示器会有所不同。同。前面板程序框图第第2 2章章 LabVIEW LabVIEW编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等教育工业和信息化普通高等教育“十二五十二五”规划教材立项项目,规划教材立项项目,2121世纪高等院校电气工程与自动化规划教材世纪高等院校电气工程与自动化规划教材 图标图标按钮名称按钮名称功能说明功能说明运行运行运行运行VIVI。如有需要,。如有需要,LabVIEWLabVIEW对对VIVI进行编译。工具栏上的运行按钮为白色实心
17、箭头时表示进行编译。工具栏上的运行按钮为白色实心箭头时表示VIVI可以运行。可以运行。白色实心箭头也表示为白色实心箭头也表示为VIVI创建连线板后可将其作为子创建连线板后可将其作为子VIVI使用。使用。正在运行正在运行VIVI运行时,如果是顶层运行时,如果是顶层VIVI,运行按钮将如图标所示,表明没有调用方,因此不是子,运行按钮将如图标所示,表明没有调用方,因此不是子VIVI。正在运行正在运行如运行的是子如运行的是子VIVI,运行按钮将如图标所示。,运行按钮将如图标所示。列出错误列出错误创建或编辑创建或编辑VIVI时,如时,如VIVI存在错误,运行按钮将显示为断开,如图标所示。如程序框图完成连
18、线后,存在错误,运行按钮将显示为断开,如图标所示。如程序框图完成连线后,运行按钮仍显示为断开,则运行按钮仍显示为断开,则VIVI是断开的,无法运行。是断开的,无法运行。连续运行连续运行连续运行连续运行VIVI直至中止或暂停操作。直至中止或暂停操作。中止执行中止执行中止顶层中止顶层VIVI的操作。多个运行中的顶层的操作。多个运行中的顶层VIVI使用当前使用当前VIVI时,按钮显示为灰色。也可使用中止时,按钮显示为灰色。也可使用中止VIVI方法通方法通过编程中止过编程中止VIVI运行。注:按钮在运行。注:按钮在VIVI完成当前循环前立即停止完成当前循环前立即停止VIVI运行。中止使用外部资源(如外
19、部硬运行。中止使用外部资源(如外部硬件)的件)的VIVI可能导致外部资源无法恰当复位或释放并停留在一个未知状态。可能导致外部资源无法恰当复位或释放并停留在一个未知状态。VIVI设计一个停止按钮,可设计一个停止按钮,可防此类问题的发生。防此类问题的发生。暂停暂停暂停或恢复执行。单击暂停按钮,程序框图中暂停执行的位置将高亮显示。再按一次可继续运行暂停或恢复执行。单击暂停按钮,程序框图中暂停执行的位置将高亮显示。再按一次可继续运行VIVI。运行暂停时,暂停按钮为红色。运行暂停时,暂停按钮为红色。高亮显示执行高亮显示执行过程过程单击运行按钮后可动态显示程序框图的执行过程。高亮显示执行过程按钮为黄色时,
20、表示高亮显示单击运行按钮后可动态显示程序框图的执行过程。高亮显示执行过程按钮为黄色时,表示高亮显示执行过程已被启用。执行过程已被启用。保存连线值保存连线值保存数据值。单击保存连线值按钮,保存数据值。单击保存连线值按钮,LabVIEWLabVIEW将保存运行过程中的每个数据值,将探针放在连线上时,将保存运行过程中的每个数据值,将探针放在连线上时,可立即获得流经连线的最新数据值。调试工具会影响可立即获得流经连线的最新数据值。调试工具会影响VIVI的性能。的性能。单步步入单步步入打开节点然后暂停。再次单击单步步入按钮时,将执行第一个操作,然后在子打开节点然后暂停。再次单击单步步入按钮时,将执行第一个
21、操作,然后在子VIVI或结构的下一个操或结构的下一个操作前暂停。也可按下作前暂停。也可按下和向下箭头键。和向下箭头键。工具工具工具工具栏栏主要按主要按主要按主要按钮钮和指示器的和指示器的和指示器的和指示器的图标图标、名称和功能、名称和功能、名称和功能、名称和功能 第第2 2章章 LabVIEW LabVIEW编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等教育工业和信息化普通高等教育“十二五十二五”规划教材立项项目,规划教材立项项目,2121世纪高等院校电气工程与自动化规划教材世纪高等院校电气工程与自动化规划教材 图标图标按钮名称按钮名称功能说明功能说明单步步
22、过单步步过执行节点并在下一个节点前暂停。也可按下执行节点并在下一个节点前暂停。也可按下和向右箭头键。和向右箭头键。单步步出单步步出结束当前节点的操作并暂停。结束当前节点的操作并暂停。VIVI结束操作时,单步步出按钮将变为灰色。也可按下结束操作时,单步步出按钮将变为灰色。也可按下和向上箭头键。和向上箭头键。文本设置文本设置为为VIVI修改字体设置。注:修改字体设置。注:VIVI在断点处停止时,如其它在断点处停止时,如其它VIVI调用该停止的调用该停止的VIVI,文本字符串的位,文本字符串的位置将出现调用列表下拉菜单。在调用列表下拉菜单中选择一个置将出现调用列表下拉菜单。在调用列表下拉菜单中选择一
23、个VIVI,可查看该,可查看该VIVI的程序框图。的程序框图。对齐对象对齐对象 根据轴对齐对象,包含六种对齐方式。根据轴对齐对象,包含六种对齐方式。分布对象分布对象 均匀分布对象,包含十种分布方式。均匀分布对象,包含十种分布方式。调整对象大小调整对象大小 调整多个前面板对象的大小,使其大小统一,包含七种调整方式。调整多个前面板对象的大小,使其大小统一,包含七种调整方式。重新排序重新排序移动对象,调整其相对顺序。有多个对象相互重叠时,可选择重新排序下拉菜单,将某个移动对象,调整其相对顺序。有多个对象相互重叠时,可选择重新排序下拉菜单,将某个对象置前或置后。对象置前或置后。整理程序框图整理程序框图
24、自动将程序框图上的对象重新连线以及重新安排位置。自动将程序框图上的对象重新连线以及重新安排位置。显示即时帮助显示即时帮助显示即时帮助窗口。显示即时帮助窗口。确定输入确定输入如输入新值,将显示该按钮,确认是否替换旧值。单击确定输入按钮,或按如输入新值,将显示该按钮,确认是否替换旧值。单击确定输入按钮,或按键,或键,或点击前面板或程序框图工作区,按钮将消失。点击前面板或程序框图工作区,按钮将消失。警告警告如如VIVI中包含警告信息且在错误列表窗口中已勾选显示警告选项,将显示警告信息。中包含警告信息且在错误列表窗口中已勾选显示警告选项,将显示警告信息。同步其它应用同步其它应用程序实例程序实例对对VI
25、VI的改动应用至所有的程序实例。按下按钮后不能撤消对的改动应用至所有的程序实例。按下按钮后不能撤消对VIVI所做的改动。只有在一个多所做的改动。只有在一个多应用程序实例中编辑应用程序实例中编辑VIVI时,才可用该按钮。时,才可用该按钮。工具工具工具工具栏栏主要按主要按主要按主要按钮钮和指示器的和指示器的和指示器的和指示器的图标图标、名称和功能(、名称和功能(、名称和功能(、名称和功能(续续)第第2 2章章 LabVIEW LabVIEW编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等教育工业和信息化普通高等教育“十二五十二五”规划教材立项项目,规划教材立项项目
26、,2121世纪高等院校电气工程与自动化规划教材世纪高等院校电气工程与自动化规划教材 五五.LabVIEW选板选板 在在LabVIEWLabVIEW主菜主菜单中中选择“查看看”“”“工具工具选板板”即可打开工具即可打开工具选板。在板。在前面板和程序框前面板和程序框图中都可看到工具中都可看到工具选板,工具板,工具选板上的每一个工具都板上的每一个工具都对应于于鼠鼠标的一个操作模式,光的一个操作模式,光标对应于于选板上所板上所选择的工具的工具图标,可可选择合适的合适的工具工具对前面板和程序框前面板和程序框图上的上的对象象进行操作和修改。当从行操作和修改。当从选板中板中选择一种工一种工具后,鼠具后,鼠标
27、箭箭头会会变成与成与该工具相工具相对应的形状,当鼠的形状,当鼠标在工具在工具图标上停留一上停留一定定时间,会自,会自动弹出出该工具的提示框。工具的提示框。1 1工具选板工具选板第第2 2章章 LabVIEW LabVIEW编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等教育工业和信息化普通高等教育“十二五十二五”规划教材立项项目,规划教材立项项目,2121世纪高等院校电气工程与自动化规划教材世纪高等院校电气工程与自动化规划教材 工具工具工具工具选选板功能列表板功能列表板功能列表板功能列表 图标图标名称名称功能功能自动工具选择自动工具选择如如已已打打开开自自动动
28、工工具具选选择择,当当光光标标移移到到前前面面板板或或程程序序框框图图的的对对象象上上时时,LabVIEWLabVIEW将将从从工工具具选选板板中中自自动动选选择择相相应应的的工工具具。也也可可禁禁用用自自动动工工具具选选择择,手手动动选择工具。选择工具。操作操作改变控件值。改变控件值。定位定位定位、选择或改变对象大小。定位、选择或改变对象大小。标签标签创建自由标签和标题、编辑标签和标题或在控件中选择文本。创建自由标签和标题、编辑标签和标题或在控件中选择文本。连线连线在程序框图中为对象连线。在程序框图中为对象连线。对象快捷菜单对象快捷菜单打开对象的快捷菜单。打开对象的快捷菜单。滚动滚动在不使用
29、滚动条的情况下滚动窗口。在不使用滚动条的情况下滚动窗口。断点断点在在VIVI、函函数数、节节点点、连连线线、结结构构或或(MathScript MathScript RT RT ModuleModule)MathScriptMathScript节节点的代码行上设置断点,使执行在断点处停止。点的代码行上设置断点,使执行在断点处停止。探针探针在在连连线线或或(MathScript(MathScript RT RT Module)MathScriptModule)MathScript节节点点上上创创建建探探针针。使使用用探探针针工工具可查看产生问题或意外结果的具可查看产生问题或意外结果的VIVI中的
30、即时值。中的即时值。获取颜色获取颜色通过上色工具复制用于粘贴的颜色。通过上色工具复制用于粘贴的颜色。上色上色设置前景色和背景色。设置前景色和背景色。第第2 2章章 LabVIEW LabVIEW编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等教育工业和信息化普通高等教育“十二五十二五”规划教材立项项目,规划教材立项项目,2121世纪高等院校电气工程与自动化规划教材世纪高等院校电气工程与自动化规划教材 2 2控件选板控件选板 控件控件选板在前面板板在前面板显示,只有示,只有打开前面板打开前面板时才能才能调用用该模板,它模板,它包含包含创建前面板建前面板时可用的全
31、部可用的全部对象。象。各种各种输入控件入控件对象和象和输出出显示示控件控件对象按照不同象按照不同类型型归为若干子若干子选板,每个板,每个图标代表一代表一类子模板。子模板。图标中右上角的中右上角的“”“”图标表明表明该图标为一个子一个子选板,其中具体控件板,其中具体控件还需要需要单击展开子展开子选板再板再进一步一步选择。控件提供多种可控件提供多种可见类别和和样式式(如(如“新式新式”、“系系统”、“经典典”等),用等),用户可以根据自己的需要可以根据自己的需要来来选择。通通过调用用“查看看”“”“控件控件选板板”菜菜单项显示的控件示的控件选板(不关板(不关闭将保持将保持显示)示)前面板上前面板上
32、单击鼠鼠标右右键,弹出的出的临时控件控件选板板。第第2 2章章 LabVIEW LabVIEW编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等教育工业和信息化普通高等教育“十二五十二五”规划教材立项项目,规划教材立项项目,2121世纪高等院校电气工程与自动化规划教材世纪高等院校电气工程与自动化规划教材 图标图标子选板名称子选板名称功能功能数值数值数值的控制和显示。包含数字式、指针式显示表盘及各种输入框。数值的控制和显示。包含数字式、指针式显示表盘及各种输入框。布尔布尔逻辑数值的控制和显示。包含各种布尔开关、按钮以及指示灯等。逻辑数值的控制和显示。包含各种布尔开
33、关、按钮以及指示灯等。字符串与路径字符串与路径用于创建文本输入框和标签、输入和返回文件或目录的地址。用于创建文本输入框和标签、输入和返回文件或目录的地址。数组、矩阵与簇数组、矩阵与簇用于创建数组、矩阵和簇的输入和显示控件。用于创建数组、矩阵和簇的输入和显示控件。列表、表格和树列表、表格和树创建各种列表、表格和树的控制和显示创建各种列表、表格和树的控制和显示图形图形创建显示数据结果的趋势图和曲线图。创建显示数据结果的趋势图和曲线图。下拉列表与枚举下拉列表与枚举用用来来创创建建可可循循环环浏浏览览的的字字符符串串列列表表。下下拉拉列列表表控控件件是是将将数数值值与与字字符符串串或或图图片片建建立立
34、关联的数值对象。枚举控件用于向用户提供一个可供选择的项列表。关联的数值对象。枚举控件用于向用户提供一个可供选择的项列表。容器容器组合输入控件和显示控件或显示当前组合输入控件和显示控件或显示当前VIVI之外的其它之外的其它VIVI的前面板。的前面板。I/OI/O可可将将所所配配置置的的DAQDAQ通通道道名名称称、VISAVISA资资源源名名称称和和IVIIVI逻逻辑辑名名称称传传递递至至I/O I/O VIVI,与与仪仪器器或或DAQDAQ设备进行通信。设备进行通信。变体与类变体与类用来与变体和类数据进行交互。用来与变体和类数据进行交互。修饰修饰用于修饰和定制前面板的图形对象。用于修饰和定制前
35、面板的图形对象。应用句柄应用句柄可用于对文件、目录、设备和网络连接进行操作。可用于对文件、目录、设备和网络连接进行操作。新式控件面板子新式控件面板子新式控件面板子新式控件面板子选选板及其功能板及其功能板及其功能板及其功能 第第2 2章章 LabVIEW LabVIEW编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等教育工业和信息化普通高等教育“十二五十二五”规划教材立项项目,规划教材立项项目,2121世纪高等院校电气工程与自动化规划教材世纪高等院校电气工程与自动化规划教材 3 3函数选板函数选板 函数函数选板只能在板只能在编辑程序程序框框图时使用,与控件使用,
36、与控件选板的工板的工作方式大体相同。作方式大体相同。函数函数选板中包含板中包含创建程序建程序框框图所需的所需的VIVI和函数,和控件和函数,和控件选板板类似,函数似,函数选板按板按VIVI和函和函数的数的类型,将型,将VIVI和函数和函数归入不入不同的子同的子选板中。板中。函数函数选板根据板根据显示示类别显示不同的示不同的VIVI和函数并划分和函数并划分为包包括基本括基本编程面板和其他程面板和其他1313个特个特殊功能面板。殊功能面板。通通过调用用“查看看”“”“函数函数选板板”菜菜单项显示的函数示的函数选板(不关板(不关闭将保持将保持显示)示)程序框程序框图单击鼠鼠标右右键,弹出的出的临时函
37、数函数选板板。第第2 2章章 LabVIEW LabVIEW编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等教育工业和信息化普通高等教育“十二五十二五”规划教材立项项目,规划教材立项项目,2121世纪高等院校电气工程与自动化规划教材世纪高等院校电气工程与自动化规划教材 图标图标子选板名称子选板名称功能功能结构结构包括程序控制结构命令,例如循环控制等,以及全局变量和局部变量。包括程序控制结构命令,例如循环控制等,以及全局变量和局部变量。数组数组用于数组的创建和操作。包括数组运算函数、数组转换函数,以及常数数组等。用于数组的创建和操作。包括数组运算函数、数组转换函
38、数,以及常数数组等。簇、类与变体簇、类与变体创创建建和和操操作作簇簇和和LabVIEWLabVIEW类类,将将LabVIEWLabVIEW数数据据转转换换为为独独立立于于数数据据类类型型的的格格式式、为为数数据据添添加属性,以及将变体数据转换为加属性,以及将变体数据转换为LabVIEWLabVIEW数据。数据。数值数值可可对对数数值值创创建建和和执执行行算算术术及及复复杂杂的的数数学学运运算算,或或将将数数从从一一种种数数据据类类型型转转换换为为另另一一种种数数据类型。初等与特殊函数选板上的据类型。初等与特殊函数选板上的VIVI和函数用于执行三角函数和对数函数。和函数用于执行三角函数和对数函数
39、。布尔布尔用于对单个布尔值或布尔数组进行逻辑操作。用于对单个布尔值或布尔数组进行逻辑操作。字符串字符串用用于于合合并并两两个个或或两两个个以以上上字字符符串串、从从字字符符串串中中提提取取子子字字符符串串、将将数数据据转转换换为为字字符符串串、将字符串格式化用于文字处理或电子表格应用程序。将字符串格式化用于文字处理或电子表格应用程序。比较比较对布尔值、字符串、数值、数组和簇的比较。对布尔值、字符串、数值、数组和簇的比较。定时定时用于控制运算的执行速度并获取基于计算机时钟的时间和日期。用于控制运算的执行速度并获取基于计算机时钟的时间和日期。对话框与用户界面对话框与用户界面用于创建提示用户操作的对
40、话框。用于创建提示用户操作的对话框。文件文件I/OI/O用用于于打打开开和和关关闭闭文文件件、读读写写文文件件、在在路路径径控控件件中中创创建建指指定定的的目目录录和和文文件件、获获取取目目录录信信息、将字符串、数字、数组和簇写入文件。息、将字符串、数字、数组和簇写入文件。波形波形用于生成波形(包括波形值、通道、定时以及设置和获取波形的属性和成分)。用于生成波形(包括波形值、通道、定时以及设置和获取波形的属性和成分)。应用程序控制应用程序控制用用于于通通过过编编程程控控制制位位于于本本地地计计算算机机或或网网络络上上的的VIVI和和LabVIEWLabVIEW应应用用程程序序。此此类类VIVI
41、和和函函数数可可同时配置多个同时配置多个VIVI。同步同步用于同步并行执行的任务并在并行任务间传递数据。用于同步并行执行的任务并在并行任务间传递数据。图形与声音图形与声音用于创建自定义的显示、从图片文件导入导出数据以及播放声音。用于创建自定义的显示、从图片文件导入导出数据以及播放声音。报表生成报表生成用用于于LabVIEWLabVIEW应应用用程程序序中中报报表表的的创创建建及及相相关关操操作作。也也可可使使用用该该选选板板中中的的VIVI在在书书签签位位置置插插入文本、标签和图形。入文本、标签和图形。编编程面板子程面板子程面板子程面板子选选板及其功能板及其功能板及其功能板及其功能第第2 2章
42、章 LabVIEW LabVIEW编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等教育工业和信息化普通高等教育“十二五十二五”规划教材立项项目,规划教材立项项目,2121世纪高等院校电气工程与自动化规划教材世纪高等院校电气工程与自动化规划教材 4 4选板操作选板操作 使用控件和函数使用控件和函数选板工具板工具栏上的按上的按钮,可以,可以查看、配置看、配置选板,搜索控件、板,搜索控件、VIVI和函数等操作。和函数等操作。返回所属返回所属选板,板,转到到选板的上板的上级目目录。只有当。只有当选板板显示模式示模式设为图标、文本、文本、图标和文本,才会和文本,才会显示
43、示该按按钮。用于将用于将选板板转换至搜索模式,通至搜索模式,通过文本搜索来文本搜索来查找找选板上的控件、板上的控件、VIVI或函数。或函数。选板板处于搜索模式于搜索模式时,可,可单击返回按返回按钮,将退出搜索模式,将退出搜索模式,显示示选板。板。用于用于选择当前当前选板的板的视图模式,模式,显示或示或隐藏所有藏所有选板目板目录,在文本和,在文本和树形模式下按字母形模式下按字母顺序序对各各项排序。排序。恢复恢复选板大小,将板大小,将选板恢复至默板恢复至默认大小。大小。第第2 2章章 LabVIEW LabVIEW编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等教
44、育工业和信息化普通高等教育“十二五十二五”规划教材立项项目,规划教材立项项目,2121世纪高等院校电气工程与自动化规划教材世纪高等院校电气工程与自动化规划教材 2.3 LabVIEW帮助系统帮助系统 一使用即时帮助一使用即时帮助 二使用二使用LabVIEW帮助帮助在即在即时帮助窗口帮助窗口弹出的情况下,将光出的情况下,将光标移至一个移至一个对象象上,即上,即时帮助窗口将帮助窗口将显示示该LabVIEWLabVIEW对象的基本信息。象的基本信息。VIVI、函数、常数、函数、常数、结构、构、选板、属性、方式、事件、板、属性、方式、事件、对话框和框和项目目浏览器中的器中的项均有即均有即时帮助信息。即
45、帮助信息。即时帮助窗口帮助窗口还可可帮助确定某个帮助确定某个VIVI或函数需要或函数需要连线的接的接线端。端。LabVIEWLabVIEW帮助提供用帮助提供用户使用目使用目录、索引、索引和搜索来和搜索来查找更找更为详细的帮助信息。的帮助信息。第第2 2章章 LabVIEW LabVIEW编程环境编程环境LabVIEW虚拟仪器设计教程虚拟仪器设计教程工业和信息化普通高等教育工业和信息化普通高等教育“十二五十二五”规划教材立项项目,规划教材立项项目,2121世纪高等院校电气工程与自动化规划教材世纪高等院校电气工程与自动化规划教材 三范例查找三范例查找四四LabVIEW网络资源网络资源 LabVIEW编程范例包含了程范例包含了LabVIEW各个功能模各个功能模块的的应用用实例,学例,学习和借和借鉴LabVEW中的例程中的例程不失不失为一种快速、深入学一种快速、深入学习LabVIEW的好方法。的好方法。LabVIEW网网络资源包括了源包括了LabVIEW论坛、培、培训课程及在程及在NI Developer Zone等丰富的等丰富的资源。通源。通过网网络可可连接到接到NI公司的官方网站公司的官方网站
限制150内