本帖最后由 jiuri1989 于 2012-2-16 11:03 编辑
作者:wanttofly
通过VI server的方法,得到前面板上的所有控件的引用,然后根据控件的类别或名称等特有的特性对同一类控件或某些名称的控件进行属性控制,也分为二种类型的属性,一类是所有控件都会有的属性,比如可见属性、禁用属性、是否显示标签等,还有一种就是某种控件特有的属性,比如数值控件的最大最小值等属性。前一种属性可以直接通过得到的控件引用进行设置,后一种就必须将得到的控件引用强制转化为对应控件的引用才能进行设置。
这个程序在需要对前面板上的大量控件(比如计算器前面板上的数字按钮)做同样的属性控制时就比较有用,省去了一个一个创建属性节点的方法,也更加简洁直观,代码也能重用。
这个方法也很适合于控制簇元素里面的控件的属性节点,方法也类似,簇上右键>>创建>>属性节点>>所有控件 可以得到簇里面所有控件的引用。
13
|
|
|
|
这个东东非常好, 但是有一个缺点,用controls[]一下子把前面板的控件属性全部设置了, 但是这个【】排量是不知道的, 无法预知的。
所有当读出这些属性的时候, 很难保证属性设置一一对应地还原。
|
|
|
|
|
看了,看看了
|
|
|
|
|
不错,labview的例程,大多都是通过属性节点操作。
|
|
|
|
|
对LabVIEW的各个对象关系了解得比较透彻,多谢楼主分享。
|
|
|
|
|
好东西的学习!
PCB打样找华强 http://www.***
|
|
|
|
|