LabVIEW教程.ppt
《LabVIEW教程.ppt》由会员分享,可在线阅读,更多相关《LabVIEW教程.ppt(166页珍藏版)》请在冰豆网上搜索。
![LabVIEW教程.ppt](https://file1.bdocx.com/fileroot1/2022-10/30/a38de79e-0a76-4f67-a1b0-5a65fc8b9851/a38de79e-0a76-4f67-a1b0-5a65fc8b98511.gif)
第第22章章LabVIEWLabVIEW模板简介模板简介第第2章章LabVIEW模板简介模板简介2.1概述概述2.2工具模板工具模板(ToolsPalette)2.3控制模板控制模板(ControlsPalette)2.4功能模板功能模板(FunctionsPalette)本章小结本章小结第第22章章LabVIEWLabVIEW模板简介模板简介2.1概述前已述及(1.2节),LabVIEW是一种图形化设计语言。
在一个虚拟仪器VI的开发过程中,设计者主要利用LabVIEW提供的三个模板,即工具模板(ToolsPalette)、控制模板(ControlsPalette)和功能模板(FunctionsPalette),来完成VI面板和流程图两部分的设计开发任务。
第第22章章LabVIEWLabVIEW模板简介模板简介前面板开发窗口所需的各种“控件”均由控制模板提供。
前面板的设计制作过程就是利用工具模板中的相应工具,从控制模板中取出所需的“控件”并摆放在前面板开发窗口中的合适位置。
在流程图编辑窗口设计VI的流程图时,所需的各种“功能函数”(包括各种数学运算函数、信号分析函数、仪器驱动函数等等)均由功能模板提供。
设计者利用工具模板中的合适工具,从功能模板中取出对应的“图标”放置在流程图编辑窗口中,再用“连线”将它们组合成流程图。
第第22章章LabVIEWLabVIEW模板简介模板简介LabVIEW提供的开发环境中所用的两个工作窗口前面板开发窗口和流程图编辑窗口,都提供有工具模板,而控制模板只出现在前面板开发窗口中,功能模板只出现在流程图编辑窗口中。
本章的主要内容就是介绍工具模板、控制模板和功能模板的主要功能和使用方法。
第第22章章LabVIEWLabVIEW模板简介模板简介2.2工具模板(ToolsPalette)工具模板提供了用于操作、编辑前面板和流程图上对象的各种工具。
若想选用某操作工具,只需用鼠标点击该工具图标即可。
l工具模板的调用方法:
执行“WindowsShowToolsPalette”操作。
l将工具模板变成浮动板留在屏幕上的方法:
用鼠标点击控制模板或功能模板左上角的“大头针”。
工具模板如图21所示。
第第22章章LabVIEWLabVIEW模板简介模板简介操作工具(OperateValue):
它是一个操作数值的工具。
将操作工具移动到某处,鼠标点击后,就可在操作工具所在位置处键入数字。
选择工具(Position/Size/Select):
用于选择、移动对象或改变对象的大小。
第第22章章LabVIEWLabVIEW模板简介模板简介图21工具模板第第22章章LabVIEWLabVIEW模板简介模板简介lPosition:
用它来选择对象放置的位置。
点击对象,拖放到合适的位置。
lSize:
用于改变对象的外框大小。
点击边框拖放至合适的大小。
lSelect:
用于选择控制模板中的子模板、控件;功能模板中的子模板、图标;各级对话框菜单的选项等。
方法是:
用鼠标点击对象,拖放至窗口中合适位置。
第第22章章LabVIEWLabVIEW模板简介模板简介文字工具(EditText):
用于输入标签文本或者创建自由标签。
使用方法是:
点击它并将所出现的图形移到前面板或流程图中任意地方后,键入注释文字或数字。
连线工具(ConnectWire):
用于在流程图中连接节点,定义数据流向。
使用方法是:
点击需连线的两端。
这两端必须是前节点的输出端和后节点的输入端。
模板弹出工具(ObjectPopup):
用鼠标左击该工具,移至窗口某位置,再用鼠标左击,即在前面板设计窗口出现控制模板或者在流程图编辑窗口出现功能模板。
第第22章章LabVIEWLabVIEW模板简介模板简介平移工具(ScrollWindow):
用鼠标左击该工具,放至窗口任意位置,使用鼠标拖动,可使窗口中的对象整体平移。
使用窗口滚动条只能单方向移动窗口中的对象。
断点工具(Set/ClearBreakpoint):
用鼠标左击该工具,将它放置在流程图中相应位置,该位置即为设置的程序运行断点。
探针工具(Probe):
用鼠标左击该工具,可以在流程图的数据流线上设置探针。
程序调试员可以通过探针窗口来观察该数据流线上的数据变化状况。
第第22章章LabVIEWLabVIEW模板简介模板简介提取颜色工具(GetColor):
用来获取窗口中已染色对象的颜色。
设置颜色工具(SetColor):
用来给窗口中的对象设置颜色。
提取颜色工具和设置颜色工具配合使用,可以设置窗口底色或者窗口中的控件和图标的颜色。
有两种染色的方法:
第第22章章LabVIEWLabVIEW模板简介模板简介
(1)用鼠标左击颜色工具中的“笔”,将它放置在刷色对象上,按鼠标右键弹出调色板,移动鼠标选择(用鼠标左击)所需的颜色。
(2)要使窗口中的“其它对象”与“某一颜色确定的对象”设置相同的颜色,先用GetColor获取“某一颜色确定的对象”的颜色,然后用SetColor去把“其它对象”染成该种颜色。
第第22章章LabVIEWLabVIEW模板简介模板简介2.3控制模板(ControlsPalette)前已述及,虚拟仪器的面板是通过软件实现的。
具体地讲,就是LabVIEW将传统仪器上的各种旋钮、开关、显示屏等所有可能涉及到的操作部件,都做成外形相似的“控件”分类存于控制模板上。
设计者在设计仪器面板时,只需根据需要选择合适的“控件”放在面板相应的位置上即可。
显然,由于控制模板是LabVIEW为设计者设计虚拟面板而提供的,因此它只会在前面板编辑窗口中出现。
第第22章章LabVIEWLabVIEW模板简介模板简介有三种调用控制模板的方法:
(1)执行“WindowsShowControlsPalette”操作。
(2)使用ObjectPopup工具,左击前面板设计窗口中的相应位置。
(3)将鼠标放置在窗口的任一区域,用右键点击窗口区域。
本节首先简单介绍控制模板中的各子模板的功能,然后再介绍最常用的三个子模板:
Numeric(数字)子模板、Array&Cluster(数组及类)子模板及Graph(图形)子模板。
第第22章章LabVIEWLabVIEW模板简介模板简介2.3.1控制(Controls)子模板控制子模板如图22所示。
数字(Numeric)子模板:
提供各种数字控件。
布尔量(Boolean)子模板:
提供各种逻辑数值控件。
字符串和表格(String&Table)子模板:
提供各种字符串和表格控件。
第第22章章LabVIEWLabVIEW模板简介模板简介图22控制子模板第第22章章LabVIEWLabVIEW模板简介模板简介列表(List&Ring)子模板:
提供各种列表框(Ring)和列表栏(List)控件。
使控件的功能可从所列的选项中进行选择。
选择的方式二者不同:
Ring型控件是通过用鼠标点击该控件,弹出列表框,列表框中已列出全部选项;List型控件是通过滚动条的上下移动,寻找选项。
第第22章章LabVIEWLabVIEW模板简介模板简介数组和类(Array&Cluster)子模板:
提供各种复合型数据类型控件。
图形(Graph)子模板:
提供各种数据图形显示控件。
路径和参考名(Path&Refnum)子模板:
提供文件路径和各种标识控件。
控件库(ActiveX)子模板:
提供用于调用操作OLE、ActiveX等的控件。
第第22章章LabVIEWLabVIEW模板简介模板简介对话框(Dialog)子模板:
提供设计对话框选项的控件。
修饰(Decorations)子模板:
提供对前面板进行装饰用的各种图形控件。
用户自定义的控件(UserControls)子模板:
用于存放用户自定义的各种控件。
调用控件(SelectaControl)子模板:
用于调用存储在文件中的控件(SelectaControl)。
存储在文件中的控件通常是用户自行开发的。
第第22章章LabVIEWLabVIEW模板简介模板简介以上子模板及子模板上控件的调出方法是:
用工具模板中的选择工具指向对象,然后用鼠标左击对象。
控件属性快捷菜单的调出方法是:
用工具模板中的选择工具指向对象,然后用鼠标右击对象。
第第22章章LabVIEWLabVIEW模板简介模板简介2.3.2数字数字(Numeric)子模板子模板从所完成的功能上讲,数字子模板上的控件主要用于完成“参数设置”和“测量结果显示”功能。
这些控件所输入的或显示的数据类型可以是整型、浮点型、双精度浮点型等。
第第22章章LabVIEWLabVIEW模板简介模板简介从控件的外观形式上,数字子模板上的控件可分为:
数字式(Digital)、滑动式(Slide)、旋钮式(Rotary)、表盘型(Meter)以及色彩类(ColorRamp)控件,如图23所示。
可以根据设计需要从中选择合适的数字控件构成你的面板。
当选择好控件并放置在前面板窗口适当位置后,应对它进行属性设置。
设置方法是:
用鼠标右击该控件,即弹出该控件的快捷菜单,按快捷菜单逐项设置。
第第22章章LabVIEWLabVIEW模板简介模板简介数字式控件滑动式控件旋转式和表盘式控件色彩类控件图23数字子模板第第22章章LabVIEWLabVIEW模板简介模板简介2.3.2.1数字式数字式(Digital)控件控件1.功能数字式控件的外形为“窗”形,既可作为参数输入控件,又可作为数值显示控件。
作为参数输入控件时,操作者可通过该控件“窗口”进行各种参数设置,如采样频率、采样点数的设置等等;作为数值输出控件时,用来显示测量的数值结果。
第第22章章LabVIEWLabVIEW模板简介模板简介两种不同功能的切换可通过执行如下操作完成:
l若控件为参数输入控件,用鼠标右键点击该控件,弹出快捷菜单,选择选项ChangetoIndicator,控件功能即由参数输入控件转换为数值显示控件。
l若控件为数值输出控件,用鼠标右键点击该控件,弹出快捷菜单,选择选项ChangetoControl,控件功能即由数值显示控件转换为参数输入控件。
第第22章章LabVIEWLabVIEW模板简介模板简介2.数字控件属性设置的方法和步骤这里以压力数值显示器为例,说明数字控件属性设置的方法和步骤。
该压力显示器显示的数值范围为:
025.0MPa。
显示器的分辨率为:
0.1MPa。
第第22章章LabVIEWLabVIEW模板简介模板简介从图23所示的面板中选择第2个显示用的数字控件,将其调入前面板。
用鼠标右击该控件,弹出的快捷菜单如图24所示。
其中与流程图设计有关的选项是FindTerminal、Create,其余的选项都是与前面板设计有关系的。
下面介绍与前面板设计有关的属性选项。
第第22章章LabVIEWLabVIEW模板简介模板简介图24前面板设计窗口中的数字控件及其快捷菜单第第22章章LabVIEWLabVIEW模板简介模板简介数字控件的属性按照快捷菜单逐项设置。
设置步骤如下:
(1)ChangetoControl。
若调入的数字控件默认状态为输出显示,而设计中又需作为参数输入控件时,用鼠标点击该选项,则该控件即转换为输出数值显示控件。
本例中控件的功能与默认状态一致,故不存在转换问题。
第第22章章LabVIEWLabVIEW模板简介模板简介
(2)Show。
在该菜单下又含有一个子菜单。
在其子菜单下有四个设置选项,常用的有三项。
Label和Caption:
是控件文字说明用的标签,其标签贴放位置可以选择,其默认值为Label位于控件的左侧,Caption位于控件的正上方。
Radix是数字的制式选项,当用鼠标点击Radix时,在控件左侧则出现字母“d”,用鼠标左击该字母,将弹出数字制式选择菜单。
选项有:
十六进制,八进制,二进制,十进制。
第第22章章LabVIEWLabVIEW模板简介模板简介本例中显示器的标签内容应为Pressure(MPa),标签放在数字控件的正上方。
故选项是Cap