第2章 LabView软件的基本操作_第1页
第2章 LabView软件的基本操作_第2页
第2章 LabView软件的基本操作_第3页
第2章 LabView软件的基本操作_第4页
第2章 LabView软件的基本操作_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2章Labview软件的基本操作本章主要主要学习VI的创建及保存,控件的操作,常用控件功能等。2.1创建VI学习Labview先从创建单个VI开始学习。常规编程语言,如VB、VC的IDE开发环境,都是从新建一个具体的项目开始的,每个函数必须在项目里被调用。而Labview中的VI类似于常规编程语言中的函数,是可以独立于项目运行调试的,非常容易使用。对于初学者,可以从创建VI开始,然后逐步熟悉,直到掌握Labview。Labview在创建复杂应用时,需要使用项目,后续章节会介绍。下面来创建一个VI,VI的创建方法有几种,一种是打开Labview软件,如图2-1所示图2-1Labview启动首页点击启动页中间的创建项目图标或者点击“文件”菜单内的“创建项目…”弹出创建选择对话框,如图2-2所示:

图2-2创建项目选择框然后选择VI(新建一个空白VI)即可创建VI了。另外一个创建VI的方法是,在图2-1所示界面,点击“文件”下面的“新建VI”也可以直接创建VI。VI创建完成后,出现了VI的编辑界面,如图2-3所示:图2-3VI编程界面VI分为前面板和程序框图,前面板是最终呈现在我们面前能够看到的界面,用来放置各种控件,程序框图则进行编程,实现功能需求。在前面板的“窗口”菜单栏下点击“显示程序框图”可以调出程序框图界面,在程序框图的“窗口”菜单栏下点击“显示前面板”可以调出前面板界面。2.2控件与函数在创建VI后,会自动弹出控件,如果激活(即选中)的是前面板,则会出现控件选板,如果激活的是程序框图,则会出现函数选板,如图2-4所示:

图2-4控件与函数选板控件选板中有多种样式风格,通过控件选板最上面的自定义设置默认显示哪个样式,默认情况下显示的是新式。下面来看Labivew的常用操作。2.2.1放置控件以在前面板放置数值控件为例,在前面板空白处单击鼠标右键,弹出控件选板,鼠标单击控件选板上的“数值”控件,弹出多个数值控件,如图2-5所示。鼠标选中所需控件,按住鼠标左键直接将图标拖入到前面板要放置的位置,松开鼠标左键即可。款直Lri-0.款直Lri-0.运莒竺吴0图2-5控件选板及放置控件图2-5中,在前面板放置了一个数值输入控件,一个数值显示控件和一个垂直进度条,放置完每一个控件,在程序框图面板会自动生成对应的图标。2.2.2放置函数在程序框图面板,右键点击空白处,弹出函数选板,如图2-6所示,鼠标选中函数类图标,单击,弹出该类下的更多函数,然后选择要放置的函数,拖到程序框图面板相应位置,放开鼠标即可。放开鼠标即可。图2-6函数选板及放置函数图2-6中放置了一个For循环函数、一个加法器和一个比较器。在程序框图的函数由于是实现程序功能,大部分函数在前面板是没有对应的控件的。2.2.3控件和函数的选择、移动和删除操作1、选择对象单个控件和函数的选择可以直接单击要选择的对象,选中后周围应该出现虚框,如果没有出现虚框,则可以换个位置点击,直到选中为止,也可以按住鼠标左键,拖动一个矩形框,将要选择的对象框起来,就可以直接选中,也会出现虚线框。单击面板空白处即可取消该对象的选中。对于多个元件选择可以鼠标左键按住拖动一个矩形框,将要选择的所有对象框在一起,再松开鼠标即可将所选元件选中,另外一个方法就是按住键盘上的Shift键单击每个要选中的对象,全部选中后,松开Shift键即可。如果想取消某个对象的选中,可以在按住Shift的情况下,单击要取消选择的对象,即可取消该对象的选择。单个对象和多个对象选择如图2-7所示。图2-7选择单个元件和多个元件2、移动对象在单选或者多选对象后,直接拖动其中任何一个对象,即可移动所有对象,移动到对应位置后,松开鼠标左键即可。当需要精确移动对象时,可以使用键盘的Shift和上下左右键,单独使用上下左右键时,对象移动步长较小,可以精确移动,当需要移动较快时,可以按Tshift键的同时,再使用上下左右键调整,可以实现快速移动。3、删除对象删除对象最简单的方法就是选中要删除的对象后,按下键盘上的Delete、Del或者Backspace键中的任何一个即可删除对象。2.2.4使用布局工具前面板和程序框图有关布局的工具条是相同的,共有三个分类:对齐对象、分布对象、调整对象大小和重新排序。工具条如图2-8所示:图2-8布局工具条1、对齐对象对齐对象是指将一组被选中的对象按照一定的要求对齐排列,主要有上边缘、下边缘、左边缘、右边缘、垂直中心和水平居中几种对齐方式。点击对齐对象弹出几种对齐方式,如图2-9所示。图2-9对齐对象选中要对齐的多个对象后,选择图2-9中的其中一个对齐方式即可按照该方式对齐所选对象。2、分布对象分布对象是将选中的对象按照如图2-10所示的分布方式进行分布,分布对象一般和对齐对象配合使用,首先使用对齐对象将对象按照要求对齐,然后再使用分布对象将对齐的对象进行分布。图2-10分布对象3、调整对象大小创建一个对象后,经常需要修改其大小,尤其是前面板对象。移动光标到某个控件上,如果控件的大小允许调整,对象的四周和中间会出现方框标记,移动光标到方框标记上,光标箭头变成缩放状态,按住鼠标左键沿某一方向拖动,就可以更改对象的大小了。但是采用鼠标拖动的方法,无法精确控制对象的大小尺寸。前面板和程序框图中的对象都是以像素点作为基本单位的,默认情况下,前面板每个网格为12个像素点,程序框图为16个像素点。如果需要精确调整对象大小或者保证多个对象的一致性,可以使用调整对象大小工具进行调整,如图2-11所示:图2-11调整对象大小多个对象一致性的调整使用图2-11前面6个图标,最后一个图标可以精确调整单个对象的大小,选中面板上的一个控件后,单击调整对象大小菜单,选择最后这个“设置宽度和高度…”图标,然后弹出设置框,如图2-12所示。图2-12调整对象大小在图2-12中可以修改对象的宽度和高度,修改数值后,点击“应用宽度”完成设置,在点击“确定”即可。4、重新排序重新排序包括3个基本功能。(1)组合功能相关的对象可以组合成一个组,作为单独的对象,统一进行复制、移动、删除等编辑操作,组中包含的对象相对位置保持不变。选中要作为一组的对象后,点击重新排序菜单下的“组”,组合为一组。使用键盘上的上下左右四个按键对组进行整体移动。(2)锁定锁定后,不允许对被锁定的对象进行任何编辑操作,包括移动、删除、复制等,也包括

调用属性对话框修改属性,如果需要编辑对象,必须通过“解锁”操作解除锁定,然后才能自由编辑。(3)重新排序多个对象重叠显示时,是有前后次序的,通过重新排序菜单下的“向前移动”、“向后移图2-13重新排序动”、“移至前面”和“移至后面”选项对重叠的次序进行排序。如图2-13图2-13重新排序w向前戏Ctrl+K向后得动Ctrl+J琢至前面Ctrl-1-Shilti-K律至后回匚tri+Shift卜」2.3控件快捷菜单当鼠标放在控件上点击右键,会弹出快捷菜单,用于控件的快速设置。由于不同控件所包含的快捷菜单内容有所区别,这里以前面板的数值输入控件和程序框图的数值输入控件为例讲解快捷菜单的使用。1、前面板快捷菜单这里以数值输入控件的快捷菜单为例,右键点击数值控件,弹出如图2-14所示的快捷菜单。显示项转换为昱示蝌制柞自善建型坦明汨提示..创建柱控件匹配圜将iEETF咨•!、,■■■屈性图2-14快捷菜单(1)显示项快捷菜单的显示项子菜单包含如图2-15所示的几个选项,用来指示显示的内容,勾选的则会显示,不勾选的不会显示。图2-15显示项标签和标题要注意区分,标签代表的是控件的名称,它在运行过程中属于只读属性,不能在运行过程中修改,相当于常规语言中的变量名。标题是控件显示给用户的信息,属于可读写属性,在运行过程中可以随时修改。单位标签是数值的单位表示,勾选单位标签后,在数值方框后面右下角会出现一个小方框,在这里输入数值单位即可,例如g,kg,V等基数是指数值的进制表示,勾选基数后,会在数值方框内的数字前面出现一个字母,例如十进制时字母为d,表示后面的数值为10进制表示,可以点击该字母所在位置,弹出数值显示格式,选择即可,有些选项为灰色,代表不能选择该选项。增量/减量菜单只出现在数值输入控件,勾选后,会在数值输入控件的前面出现增量减量按钮,点击即可进行增减。(2)查找接线端点击该选项可以快速的在程序框图界面定位到该元件。(3)转换为显示控件该选项是针对于输入控件来说,点击该选项后,输入控件则变为显示控件,如果控件为显示控件,右键点击时,该选项则显示为“转换为输入控件”,点击后则很方便的将显示控件转换为输入控件,也就是显示控件和输入控件通过该选项随意转换。(4)转换为数组点击该选项后,输入控件或者输出控件变为数组控件。(5)制作自定义类型有些时候,我们需要根据具体的需要定制自己的控件,LabView提供了自定义类型的这种方式,可以基于控件原有的属性,通过改变控件的外形定制符合需要的用户控件。制作自定义类型在学习初期可以先不用过多了解。(6)说明和提示…说明和提示菜单用于标记该控件的相关说明信息,用于提示用户。后面的创建、替换、数据操作、高级、将控件匹配窗格、根据窗格缩放对象在学习初期先暂时放置,后面用到再来讲解。(7)表示法…表示法后面有很多种数据类型,如图2-16所示,如果需要修改控件的数据类型,只需在图2-16中选中即可将控件数据类型改变。图2-16数据类型(8)后面的数据输入和显示格式在最后一项的“属性”中,现在来看下最后一项“属性”,点击属性后,弹出如图2-17所示信息框。图2-17数值属性信息框这里有7个选项栏,下面一个个来讲解:外观:外观选项栏里面可以选择标签是否可见,更改标签名称;选择标题是否可见,更改标题名称;控件是否处于启动状态;控件的大小,这里不能够调节高度,只能调节宽度;是否显示基数和增量/减量。数据类型:可以点击表示法下面的图标更改数据类型,如果数据类型不是定点,则下面的变为灰色,如果是定点则可以进行属性修改。如图2-18所示。图2-18数据类型属性数据输入:用于设置输入数据的属性,如果勾选“使用默认界限”则下面都为灰色,不可修改,如果去掉勾选则可以自由设置输入数据的最小值、最大值、增量等信息。对超出界限的之的响应可以更改为忽略或者强制等选项。如图2-19所示。

图2-19数据输入属性显示格式:显示格式里面包含了数据显示类型,显示位数以及精度类型等选项,如图2-20所示。图2-20显示格式属性说明信息:和前面(6)所提到的说明和提示是一样的,在这里进行标注也是可以的。数据绑定:一般用于用户共享变量引擎,在学习初期可以暂时不用。如图2-21所示。

璟我隹备的至哇数值图2-12数据绑定快捷键:快捷键选项栏通过键盘上的键设置操作的快捷键。图2-13快捷键属性2、程序框图面板快捷菜单右键点击程序框图面板中数值输入控件,弹出图2-14所示菜单。件刑忤目击堂察fs丽i"制牛哦方用空IMBftlS云...鱼丑作z显示为眄林去X&图2-14程序框图面板快捷菜单如图2-14所示,程序框图面板快捷菜单和前面板快捷菜单内容相近,功能也相近这里主要看“创建”选项的功能,选中“创建”,右侧弹出下一级菜单,如图2-15所示。常星局引用属性节忌卜湄用节后卜曲写柘.,图2-15创建菜单选项内容这里主要来看前面三项,这三个选项可以快捷的创建常量、输入控件或显示控件,如果控件为输入控件,创建显示控制控件后,输入控件自动和该显示控件连接,如果控件为显示控件,创建常量或者输入控件后,显示控件自动和常量或者输入控件连接。2.4连线在程序框图中需要像画电路板一样把各个器件根据实现的功能用线连接起来。将鼠标放到控件上,控件会将所有未连接的管脚凸出显示出来,当鼠标放到要连接的管脚上时,鼠标会变成诙图标,如果鼠标没有变成诙,可以试着微微移动鼠标,直到变成这个图标。然后按住鼠标左键拖动到另外一个控件的需要连接的管脚处即可连接完成。1、自动选择路径连线当很多线需要连接时,需要花费很大的功夫,为了使连线更容易一些,LabView提供了一项可以自动选择路径的功能,它能够找到最佳的连接方式,尽可能减少连线的拐弯。在控件引出一条线后,按下键盘上的“A”键暂时关闭自动选择路径功能,再次按下“A”键又将会打开自动选择路径功能。也可以通过工具>>选项>>程序框图>>连线功能下面的“启用自动连线路径选择”不勾选前面的复选框而关闭该功能。下图2-16上面为自动选择路径的连线方式,下面为不允许自动选择路径连线方式。图2-16自动选择路径连线从图2-16可以看出,自动选择路径时,自动绕过了其他控件,不需要多次手动拐弯连线,非常方便。没有自动选择路径时,连线如果不手动拐弯,则直接穿过中间的控件,看起来比较乱。2、选择和删除连线对于连线,单击鼠标会选中一个线段,双击会选中一个分支,三击会选中整条连线,然后按键盘上的Delete或者Backspace键即可删除被选中的部分。3、坏线当发生连线错误时,将会出现一条断线,该断线中间带有红色的X”标记,连线为黑色的虚线。在所有的坏线都清除之前,VI不能进行编译和运行。清除坏线可以按照上面的选择连线的方法选中连线,然后然后按键盘上的Delete或者Backspace键删除。也可以在编辑菜单栏中选择“删除断线”即可清除掉断线。也可以使用快捷键Ctrl+B键快速删除断线。2.5VI程序的运行以图2-6所示的几个函数创建一个程序,实现如下功能:两个数值输入控件数值1和数值2,其标签值可以修改为X和Y,两个输入值X和Y的和如果大于20则指示灯1亮,如果小于等于5则指示灯2亮,X和Y的和的运算结果通过显示控件Z显示数值,并通过一个指针显示控件显示。按照程序设计要求,程序设计如图2-17所示:位!表图2-17程序设计及前面板界面程序设计完成后,在程序框图或者前面板都可以对程序进行运行,这里以程序框图中的程序运行为例,在程序框图工具栏有如图2-18所示几个图标。@II曾氧。口甘十图2-18程序运行操作第一个图标为“运行”按钮,点击这个图标,程序会完整运行一次后停止。第二个图标为“连续运行”按钮,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论