5.1 控件的默认值

VC++ 等编程语言中,你可以运行一个程序,但是不能运行一个函数。须先创建一个完整的工程,实现 main () 函数。然后,在 main () 函数中定义必要的变量,传参数给要测试的子函数,再调用子函数。调试相当繁琐。

LabVIEW 中的每个 VI 都可以独立运行。当然,为了让一个 VI 正确运行,还要为它提供合理的参数输入。

 

局部变量

在控件或控件的接线端上点击鼠标右键,选择 "创建 -> 局部变量",可以为控件创建出一个局部变量来。

局部变量给编程者提供了一个获得数据的便利条件:既不用从接线端连线,也不受接线端方向的限制。想读就读,想写就写。因此,局部变量很容易被初学者滥用。尤其是有文本编程经验的用户,很容易把控件的局部变量与文本编程语言中的变量混淆起来,把它当作存储和传递数据的工具。控件局部变量的用途与控件相同,只是起辅助作用。在 VI 内部传递数据的功能应当由数据连线完成,只有在不得不使用局部变量的情况下,才应该考虑使用它。

(子 VI 的控件是用于与高层程序或用户交互数据的,而不是用于暂存和传递 VI 运行中产生的临时数据的。)

 

 

 

线程是一个计算机科学术语,指运行中的程序的调度单位。一个线程就是程序中一个单一顺序的控制流。

 

属性节点

在属性项中,有一项名为 "值",其作用相当于上一节提到的局部变量。

另一项名为 "值(信号)" 的属性则是用来作为该控件发出 "值改变" 事件信号的,对于事件的处理会在事件结构一节介绍

 

属性节点默认显示的是每个属性的短名称,即英文缩写。在属性节点的右键菜单中可以把它切换成长名称显示,这样就可以使用中文名称了

 

 

调用节点

调用节点的创建、使用方法与属性节点类似。区别在于调用节点用于选择方法,以完成控件的某些行为。每个调用节点只能选择一种方法。

 

 VI 服务器 一章对属性节点和调用节点做更详细的阐述。

 

练习

  • 编写一个 VI,VI 的前面板上显示有一些文字,比如 “LabVIEW”,还有一个可供用户选择颜色的控件。VI 运行时,当用户在颜色控件上选择了一个颜色后,把前面板上的文字改为相同颜色的文字。

 

 

 

posted @ 2022-10-06 17:27  StudySong  阅读(98)  评论(0)    收藏  举报