首页 理论教育LabVIEW2012:设置文本型控件属性

LabVIEW2012:设置文本型控件属性

【摘要】:下面分别详细说明设置三种类型文本型控件的方法。图3-21 文本输入控件和文本输出控件的“属性”对话框文本输入控件和文本输出控件的“属性”对话框由外观说明信息等选项卡组成。图3-24 组合框演示程序的前面板图3-25 组合框演示程序程序框图用于文件路径的控制与显示控件是LabVIEW中一种特殊的文本型控件,它将文件的路径作为字符串在程序中进行传递和运算。图3-26 文本型控件“路径”的属性选项卡

LabVIEW中的文本型控件主要负责字符串等文本类型数据的控制和显示,这些控件位于LabVIEW控件模板中的字符串和路径子模板中。

LabVIEW 2012中的文本型控件可以分为三种类型,分别是:用于输入字符串的输入与显示控件,用于选择字符串的输入与显示控件,以及用于文件路径的输入与显示控件。下面分别详细说明设置三种类型文本型控件的方法。

文本输入控件和文本显示控件是最具代表性的用于输入字符串的控件,在LabVIEW的前面板中他们的图标分别是“新式”978-7-111-40983-0-Chapter03-23.jpg978-7-111-40983-0-Chapter03-24.jpg;“经典”978-7-111-40983-0-Chapter03-25.jpg978-7-111-40983-0-Chapter03-26.jpg;“银色”978-7-111-40983-0-Chapter03-27.jpg978-7-111-40983-0-Chapter03-28.jpg。这两种控件的属性可以通过其“属性”对话框进行设置。文本输入控件和文本输出控件的“属性”对话框如图3-21所示。

978-7-111-40983-0-Chapter03-29.jpg

图3-21 文本输入控件和文本输出控件的“属性”对话框

文本输入控件和文本输出控件的“属性”对话框由外观说明信息等选项卡组成。在外观选项卡中,与上一节介绍的数值型控件的“属性”对话框不同的是,在文本控件的“属性”对话框中,用户不仅可以设置标签和标题等属性,而且可以设置文本的显示方式。

文本输入控件和文本输出控件中的文本可以以四种方式进行显示,分别为正常、反斜杠符号、密码和十六进制。其中反斜杠符号显示方式表示文本框中的字符串以反斜杠符号的方式显示,例如“\n”代表换行,“\r”代表4回车,而“\b”代表退格;“密码”表示以密码的方式显示文本,即不显示文本内容,而代之以“*”;十六进制表示以十六进制数来显示字符串。

在字符串属性对话框中,如果复选“限于单行输入”,那么将限制用户按行输入字符串,而不能回车换行;如果复选“自动换行”,那么将根据文本的多少自动换行;如果复选“键入时刷新”,那么文本框的值会随用户键入的字符而实时改变,不会等到用户键入回车后才改变;如果复选“显示垂直滚动条”,则当文本框中的字符串不只一行时显示垂直滚动条;如果复选“显示水平滚动条”,则当文本框中的字符串在一行显示不下时显示水平滚动条;如果复选“调整为文本大小”,则调整字符串控件在竖直方向上的大小以显示所有文本,但不改变字符串控件在水平方向上的大小。

文本型控件的另一种类型是用于选择字符串的控制,主要包括文本下拉列表978-7-111-40983-0-Chapter03-30.jpg、菜单下拉列表978-7-111-40983-0-Chapter03-31.jpg和组合框978-7-111-40983-0-Chapter03-32.jpg。与输入字符串的文本控件不同,这类控件需要预先设定一些选项,用户在使用时可以从中选择一项作为控件的当前值。

这类控件的设置同样可以通过其“属性”对话框来完成,下面以组合框为例介绍设置这类控件属性的方法。

控件组合框的“属性”对话框如图3-22所示。组合框属性的外观、说明信息、数据绑定和数值型控件的相应选项卡相似,设置方法也类似,这里不再赘述,主要介绍编辑项选项卡。

在编辑项选项卡中,用户可以设定该控件中能够显示的文本选项。在“项”中填入相应的文本选项,单击“插入”便可以加入这一选项,同时标签的右边显示当前选项的选项值

选择某一选项,单击“删除”可以删除此选项,单击“上移”可以将该选项向上移动,单击“下移”将该选项向下移动。

例3-2:组合框的使用方法

978-7-111-40983-0-Chapter03-33.jpg新建一个VI。

978-7-111-40983-0-Chapter03-34.jpg在控件模板的“字符串与路径”子选板中选择选取“组合框”控件,并放置在前面板上。

978-7-111-40983-0-Chapter03-35.jpg在组合框控件上单击鼠标右键,从弹出的快捷菜单中选择“属性”,弹出“组合框属性”对话框,并切换到“编辑项”选项卡。

978-7-111-40983-0-Chapter03-36.jpg在“项”一栏中填入LabVIEW6.1、LabVIEW7.1、LabVIEW8.0、LabVIEW8.2、LabVIEW8.6、LabVIEW2009、LabVIEW2010、LabVIEW2011、LabVIEW2012,如图3-23所示。在输入每一项后单击插入,加入以上9个选项后,单击“确定”,退出属性对话框。(www.chuimin.cn)

978-7-111-40983-0-Chapter03-37.jpg切换到程序框图,在“组合框”控件的数据输出端口单击鼠标右键,选择“创建”>>“显示控件”,建立一个组合框显示控件,用以显示组合框控件的选项值,将其标签改为“选项值”。

978-7-111-40983-0-Chapter03-38.jpg

图3-22 组合框属性选项卡

978-7-111-40983-0-Chapter03-39.jpg

图3-23 组合框的属性设置

978-7-111-40983-0-Chapter03-40.jpg在函数模板中的“结构”子选板中选择“While循环”。并将当前程序框图中的所有对象包括在While循环所构成的框图中。

978-7-111-40983-0-Chapter03-41.jpg在程序框图中,右键单击While循环条件的输入端子,并选择“创建输入控件”。

978-7-111-40983-0-Chapter03-42.jpg运行程序,当用户选择“组合框”控件中的选项时,“选项值”文本框中将限制当前选项的选项值。程序的运行结果(前面板)如图3-24所示,程序框图如图3-25所示。

978-7-111-40983-0-Chapter03-43.jpg

图3-24 组合框演示程序的前面板

978-7-111-40983-0-Chapter03-44.jpg

图3-25 组合框演示程序程序框图

用于文件路径的控制与显示控件是LabVIEW中一种特殊的文本型控件,它将文件的路径作为字符串在程序中进行传递和运算。

LabVIEW 2012中用于文件路径控制和显示的控件包括“文件路径输入控件”978-7-111-40983-0-Chapter03-45.jpg978-7-111-40983-0-Chapter03-46.jpg978-7-111-40983-0-Chapter03-47.jpg和“文件路径显示控件”978-7-111-40983-0-Chapter03-48.jpg978-7-111-40983-0-Chapter03-49.jpg。它们的属性可以通过如图3-26所示的“路径属性”对话框来设置。

在用LabVIEW对文件操作的过程中,要经常用到“路径输入控件”和“路径显示控件”这两个控件,这将在以后的章节中详细介绍。

978-7-111-40983-0-Chapter03-50.jpg

图3-26 文本型控件“路径”的属性选项卡