《LabVIEW 虚拟仪器程序设计从入门到精通(第二版)》一2.4 前面板对象的操作

2.4 前面板对象的操作

LabVIEW 虚拟仪器程序设计从入门到精通(第二版)

2.4.1 焦点

前面板的控件有一些特殊的操作可以帮助程序更方便的完成。比如在系统登录界面程序中,往往是程序一旦开始运行,就可以马上输入密码,而不需要先手动选择密码框输入。在LabVIEW中,焦点可以帮助完成这样的程序操作。

为了说明焦点的作用,下面做一个小程序来示范,图2-23为字符串焦点。

数值、字符串和停止在该程序中都是输入控件,当程序开始运行时,按会看到一个细黑线的框在3个输入控件上轮换移动。当这个框移动到数值控件时,可以直接从键盘上输入数据,而不必再用鼠标光标去选中它;当这个框移动到字符串时,可以在键盘上写文字,也不必使用鼠标光标去选中它;当这个框移动到停止按钮时,可以在键盘上按一下键或回车键,使程序停下来。在图2-23中,焦点刚好在字符串输入控件上,这个细黑色的框就表示当前快捷键分配给了这个控件。如果希望单独为某个控件分配快捷键,那么就需要另外设置,可以根据上一节中介绍的属性页面的快捷键来设置。

前面板控件有一个逻辑上的顺序,按键即按这个顺序自动选中对象,该顺序在此称做键盘焦点顺序,记录前面板数据时也是按键盘焦点顺序记录。键盘焦点顺序只与控件放进前面板的顺序有关,而与它在前面板上的位置无关。第1个放进前面板的控件键盘焦点值为0,第2个为1,依此类推。顺序在前面板的控件删除后,后面的控件会按顺序递补。对键盘焦点顺序也可以编辑,方法是单击菜单编辑>>设置Tab键顺序,打开图2-24所示的对话框。

该对话框里每个控件都加了一个细线框,框的右下角是当前键盘焦点值,它左边的高亮度框用来给它指定新的键盘焦点值。在工具条单击设置框中输入一个数字,然后单击一个控件,这个控件即被赋予了这个数字的键盘焦点值。

而对于本小节开头介绍的系统登录,属于在程序框图中编程实现系统登录开始就设置密码框的焦点。该例子将在第8章中讲解。

2.4.2 控件的布置

1.替换与删除控件
如果由于VI设计的修改,放在前面板上的控件不如另一个控件更符合程序设计要求,就需要进行控件的替换。替换的方法是在被替换的控件上弹出快捷菜单,在菜单上选择替换,此时会弹出另一个临时控件模板,在模板上找到用于替换的控件单击鼠标,它就会自动替换为该控件。

替换后的控件会尽可能多地保留原来控件的信息,例如标签名、默认值、尺寸、颜色、数据流方向等,但是它保持自己的数据类型。如果替换的控件和原来的控件数据类型兼容,LabVIEW会自动为新的控件连接原来的连线。如果数据类型不兼容。原来的连线会断开。

前面板上多余的控件会删除,删除对象时使用选择工具在需要删除的控件或它所在的程序框图的端口上单击鼠标,待控件周围出现高亮度虚线框时按下键即可。

2.改变控件大小
控件的默认大小往往不符合程序设计的要求,改变控件大小的方法非常简单。当定位/调整大小/选择工具移动到控件时,控件边缘就会出现圆形或方形的手柄。用光标拖动这些手柄就可以改变控件的大小。拖动矩形边缘中间的手柄可改变一个方向的大小,拖动角点的手柄可改变一个方向的尺寸。字符串控件在字符高度方向的尺寸不允许小于字符高度。

3.控件比例化
控件的大小可以自动随前面板的尺寸变化。使控件比例化的方法是选中控件,然后单击鼠标右键,在弹出的快捷菜单中选择“根据窗格缩放对象”,此时选中对象周围会出现细线,将这个控件围起来并将面板分为几个区域,如图2-25所示。

此时若按比例缩放前面板,比例化的控件就会随之按照比例缩放,但是当前面板恢复到原来尺寸时,比例化控件却不一定能准确恢复到原来的尺寸。比例化控件的缩放遵循控件尺寸变化的一半约定。比例化控件缩放时其他控件的相对位置不变。

4.将控件匹配窗格
与上面设置相对应的选项是“将控件匹配窗格”,方法是选中控件,然后单击鼠标右键,在弹出的快捷菜单中选择“将控件匹配窗格”,此时选中的控件大小会自动变化,占满整个前面板,其他控件相对位置不变,如图2-26所示。

需要注意的是,若选择该选项,控件大小被改变后,则无法取消该选项并恢复到原来的尺寸,而只能利用光标来修改控件的尺寸。并且该选项选择完毕,再次右键单击该控件,会发现“根据窗格缩放对象”选项被选中。

时间: 2024-10-26 11:47:07

《LabVIEW 虚拟仪器程序设计从入门到精通(第二版)》一2.4 前面板对象的操作的相关文章

《精通LabVIEW虚拟仪器程序设计与案例实现》一导读

前 言 精通LabVIEW虚拟仪器程序设计与案例实现LabVIEW是一款图形化的编程工具-G语言,是一个工业标准的图形化开发环境.它结合了图形化编程方式的高性能与灵活性以及专为测试.测量与自动化控制应用设计的高端性能与配置功能,为数据采集.仪器控制.测量分析与数据显示等各种应用提供必要的开发工具. 目前,市面上关于LabVIEW的书籍很多,但大多数只是简单地介绍与LabVIEW开发环境相关的一些基础知识,缺乏比较详细的工程应用实例,对于有一定LabVIEW开发经验的人来说,就显示有点过于简单了.

《精通LabVIEW虚拟仪器程序设计与案例实现》一2.6 VI的创建与编辑

2.6 VI的创建与编辑 精通LabVIEW虚拟仪器程序设计与案例实现 2.6.1 VI的创建 VI的创建有两种方式:一种是从菜单中选择"文件→新建VI",或者是使用快捷键"Ctrl+N",这种方式创建的是一个空白的VI,如图2-39所示:另外一种方式创建基于模板的VI,方法是从菜单中选择"文件→新建",便会打开"新建"对话框,如图2-40所示,从中可以选择所需要的模板.当然,这两种方式也可以在开始界面中选择,如图2-41所示

《精通LabVIEW虚拟仪器程序设计与案例实现》一1.1 LabVIEW与G语言

1.1 LabVIEW与G语言 精通LabVIEW虚拟仪器程序设计与案例实现1.什么是G语言?语言是一种符号系统(文字和语音),是用来表达我们的思想及进行相互交流和沟通的一种手段或者说是一种工具.当计算机出现后,人类又创造出能够与计算机进行沟通的语言,被称为:程序语言.程序语言是用来指挥"冷冰冰的计算机"表达我们的想法(意念)并能够被计算机执行的程序代码. 计算机语言的演变和发展,完全是为了更好地指挥计算机为人类工作.计算机程序语言历经了下面几代的发展演变. 机器语言(Machine

《精通LabVIEW虚拟仪器程序设计与案例实现》一2.4 LabVIEW操作面板

2.4 LabVIEW操作面板 精通LabVIEW虚拟仪器程序设计与案例实现操作面板是进行LabVIEW编程时,选择所需要元件的地方,主要包括:工具选板.控件选板.函数选板3个. 2.4.1 工具选板 工具选板是包含各种操作工具.各个工具的图标和功能说明如表2-2所示. 显示工具选板的方法为,单击菜单栏的"查看",在下拉菜单中选择"工具选板".如果要关闭工具选板,直接单击工具选板右上角的关闭按钮即可. 2.4.2 控件选板 控件选板主要包含:输入控件.显示控件及修饰

《精通LabVIEW虚拟仪器程序设计与案例实现》一2.2 启动LabVIEW

2.2 启动LabVIEW 精通LabVIEW虚拟仪器程序设计与案例实现LabVIEW安装成功后,会在桌面和开始菜单里创建快捷方式.在桌面上双击图标或者在开始菜单里单击图标都可以打开程序,程序启动界面如图2-12所示. 开始界面包括5部分:新建.打开.最新消息.在线支持.帮助.其中"新建"用于创建一个新的VI.工程.变量.控件等:"打开"用于打开程序或者工程等,在这里会列出最近打开过的VI名称,也可以通过"浏览-",选择任意路径的LabVIEW程

《精通LabVIEW虚拟仪器程序设计与案例实现》一2.7 VI的运行与调试

2.7 VI的运行与调试 精通LabVIEW虚拟仪器程序设计与案例实现VI的运行与调试可以通过工具栏上的"运行与调试工具"实现,表2-3所示为运行与调试工具的图标与功能.

《精通LabVIEW虚拟仪器程序设计与案例实现》一第2章 开始LabVIEW编程

第2章 开始LabVIEW编程 精通LabVIEW虚拟仪器程序设计与案例实现LabVIEW作为图形化的编程语言,有非常友好的用户界面,其安装和使用都非常方便.本章主要介绍LabVIEW的安装.开发环境.基本概念等. [本章内容提要] LabVIEW的安装 LabVIEW的基本概念介绍 LabVIEW的操作面板与工具栏设置 VI的创建与编辑 VI的运行与调试 LabVIEW常用快捷键介绍 如何获取LabVIEW帮助文档

《精通LabVIEW虚拟仪器程序设计与案例实现》一2.5 LabVIEW菜单栏及工具栏

2.5 LabVIEW菜单栏及工具栏 精通LabVIEW虚拟仪器程序设计与案例实现 2.5.1 LabVIEW菜单栏 LabVIEW的菜单栏包括:文件.编辑.查看.项目.操作.工具.窗口.帮助,如图 2-30所示. 各项具体内容与功能如下所示. 2.5.2 LabVIEW工具栏 关于工具栏,前面板和后面板有一些不同的工具,下面分别对它们加以介绍.图2-37所示为前面板工具栏. 除了前面板有的那些工具之外,后面板还多了一些关于程序运行控制和程序修改的工具,如图2-38所示.

《精通LabVIEW虚拟仪器程序设计与案例实现》一2.9 LabVIEW帮助

2.9 LabVIEW帮助 精通LabVIEW虚拟仪器程序设计与案例实现在编程时,难免会遇到这样那样的问题,尤其是一个新的函数或者VI,我们不知道它们应该怎么用,碰到这种情况应该怎么办呢?LabVIEW为我们提供了丰富的帮助资源,这些资源包括即时上下文帮助.查找范例.在线资源. 2.9.1 即时上下文帮助 本地资源是我们平时编程时用得最多的资源,尤其是对上网不方便的用户来说,有效地利用好本地资源将对我们的编程提供极大的帮助. 本地资源主要包括:即时帮助和查找范例两大部分.即时帮助就是实时显示用户