同步组将在程序执行完毕前始终保持活动状态。如要向一个同步组添加一个已属于另一同步组的定时结构,LabVIEW将把该定时结构从前一个组中移除,添加到新组。中止定时结构的执行,使用定时结构停止VI可通过程序中止定时结构的执行。将字符串常量或控件中的结构名称连接至定时结构停止VI的名称输入端,指定需要中止的定时结构的名称。例如,以下程序框图中,低定时循环含有定时结构停止VI。......
2023-11-26
属性节点可以实时改变前面板对象的颜色、大小和是否可见等属性,从而达到最佳的人机交互效果。通过改变前面板对象的属性值,可以在程序运动中动态的改变前面板对象的属性。
下面以数值控件来介绍属性节点的创建:在数值控件上单击右键,在其中依次选择“创建”>>“属性节点”,然后选择要选的属性,若此时选择其中的可见属性,则单击“可见”,出现右边的小图标,如图5-66所示。
若需要同时改变所选对象的多个属性,一种方法是创建多个属性节点,如图5-67所示。另外一种简捷的方法是在一个属性节点的图标上添加多个端口。添加的方法有两种:一种是用鼠标拖动属性节点图标下边缘的尺寸控制点,如图5-68的左边所示;另一种是在属性节点图标的右键弹出的菜单中选择添加元素,如图5-68的右边所示。
有效地使用属性节点可以使用户设计的图形化人机交互界面更加友好、美观、操作更加方便。由于不同类型前面板对象的属性种类繁多,很难一一介绍,所以下面仅以数值控件来介绍部分属性节点的用法。
1.键选中属性
该属性用于控制所选对象是否处于焦点状态,其数据类型为布尔类型,如图5-69所示。
当输入为真时,所选对象将处于焦点状态。
当输入为假时,所选对象将处于一般状态。
2.禁用属性
通过这个属性,可以控制用户是否可以访问一个前面板,其数据类型为数值型,如图5-70所示
当输入值为0时,前面板对象处于正常状态,用户可以访问前面板对象。
图5-66 属性节点的建立
图5-67 创建多个属性节点方法一
图5-68 创建多个属性节点方法二
(www.chuimin.cn)
图5-69 键选中属性
当输入值为1时,前面板外观处在正常状态,但用户不能访问前面板对象的内容。
当输入值为2时,前面板对象处于禁用状态,用户不可以访问前面板对象的内容。
3.可见属性
通过这个属性来控制前面板对象是否可视,其数据类型为布尔型,如图5-71所示。当输入值为真时,前面板对象在前面板上处于可见状态。当输入值为假时,前面板对象在前面板上处于不可见态。
图5-70 禁用属性
图5-71 可见属性
4.闪烁属性
通过这个属性可以控制前面板对象是否闪烁。
当输入值为真时,前面板对象处于闪烁状态。
当输入值为假时,前面板对象处于正常状态。
在LabVIEW菜单栏中选择“工具”>>“选项”,弹出一个名为选项的对话框,在对话框中可以设置闪烁的速度和颜色。
在对话框上部的下拉列表框中选择前面板,对话框中会出现如图5-72所示的属性设定选项,可以在其中设置闪烁速度。
图5-72 设置闪烁速度
有关LabVIEW 2012中文版虚拟仪器从入门到精通的文章
同步组将在程序执行完毕前始终保持活动状态。如要向一个同步组添加一个已属于另一同步组的定时结构,LabVIEW将把该定时结构从前一个组中移除,添加到新组。中止定时结构的执行,使用定时结构停止VI可通过程序中止定时结构的执行。将字符串常量或控件中的结构名称连接至定时结构停止VI的名称输入端,指定需要中止的定时结构的名称。例如,以下程序框图中,低定时循环含有定时结构停止VI。......
2023-11-26
在图7-34的右图中,程序先让两组的输入输出在For循环的边框通道上形成数组,然后打包,用一个二维数组送到XY图中显示,这种方法比较直观。要求使用XY图绘制出两者随次数增加的变化曲线。图7-40 例7-2的程序框图图7-41 例7-2的前面板显示图7-42 例7-2错误的程序框图图7-43 例7-2错误的前面板显示对于前面板中的两个曲线的显示,可以在XY图的属性中自行设置,如图7-44所示。图7-44 XY图的图形属性......
2023-11-26
图4-14 移动的对象位置4.改变对象的大小几乎每一个LabVIEW对象都有8个尺寸控制点,当对象操作工具位于对象上时,这8个尺寸控制点会显示出来,用对象操作工具拖动某个尺寸控制点,可以改变对象在该位置的尺寸,如图4-15所示。“取消锁定”的功能是解除对象的锁定状态。当用户已经编辑好一个VI的前面板时,建议用户利用“组合”或者“锁定”功能将前面板中的对象组合并锁定,防止由于误操作而改变了前面板对象的布局。......
2023-11-26
LabVIEW 2012中的数值型控件有着许多共有属性,每个控件又有自己独特的属性,这里只能对控件的共有属性做比较详细的介绍。图3-19 数值型控件量表的属性选项页图3-20 用户可以选择的数值型控件刻度样式LabVIEW 2012为用户提供了丰富、形象而且功能强大的数值型控件,用于数值型数据的控制和显示,合理地设置这些控件的属性是使用它们进行前面板设计的有力保证。......
2023-11-26
如需将文本字符串写入文本文件,可用写入文本文件函数自动打开和关闭文件。例8-1:文本文件的写入。文本文件的读取由读取文本文件VI来完成,本实例演示读取文本文件VI的使用方法。程序中,读取文本文件VI有两个重要的输入数据端口,分别是文件和计数。在实例中,读取文本文件VI读取D盘根目录下的data文件,该文件中的数据由实例8-1的程序存入,并将读取的结果在文本框中显示出来。......
2023-11-26
UDP用于执行计算机各进程间简单、低层的通信。图11-68 UDP子选板使用打开UDP函数,在端口上打开一个UDP套接字。UDP会保留为发送命令而指定的数据报的字节数。然而,鉴于UDP可靠性不如TCP,通常不会通过UDP发送大型数据报。例11-6:UDP通信实例。该例子使用UDP实现双机通信。图11-69和图11-70所示是实现UDP通信发送端的前面板和程序框图。UDP函数通过广播与单个客户端或子网上的所有计算机进行通信。......
2023-11-26
如果将字符串转换为数值,LabVIEW仅可以转换用于表示数值的字符串,而仍将其其余值保存为字符串。同样由于浮点算术运算可能存在四舍五入误差,因此浮点数不能作为选择器标签的值,若将一个浮点数连接到条件分支,LabVIEW将对其进行舍入到最近的偶数值。图5-26 求平方根的程序框图分支1图5-27 求平方根的程序框图分支2图5-28 显示错误LabVIEW的条件结构与其他语言的条件结构相比,简单明了,结构简单,不但相当于Switch语句,还可以实现if…......
2023-11-26
波形图用于将测量值显示为一条或多条曲线。如图7-2所示,使用波形图显示40个随机数的情况。图7-3 波形图的使用图7-4 波形图的使用波形图显示的每条波形,其数据都必须是一个一维数组,这是波形图的特点,所以要显示n条波形就必须有n组数据。本题的做法是同上一例类似,将形成的二维数组进行打包,然后送入波形。......
2023-11-26
相关推荐