我可以编程显示或隐藏前面板的滚动条吗?



主要软件:
主要软件版本: 8.0
主要软件修正版本: N/A
次要软件: N/A

问题: 我可以编程显示或隐藏前面板的滚动条吗?

解答:
在LabVIEW 6.0及以后版本中,您可以用属性节点来编程显示和隐藏前面板的滚动条。LabVIEW 8.0在前面板上引入了窗格(pane)概念,这个特性能够使前面板的各个部分单独滚动。

Labview 8.0及以后版本

  1. 使用位于Functions»Programming»Application Control面板上的属性节点。
  2. 右键点击属性节点,并选择Select Class»VI Server»VI»VI。默认的,这是指向当前VI的引用。
  3. 右键点击属性节点下半部的Property,选择Properties»Front Panel
  4. 创建另一个属性节点。
  5. 连接第二个属性节点的应用到Panel
  6. 右键点击第二属性节点上的Property,选择Properties»Panes[]
  7. 再创建另外一个属性节点。
  8. 在第三个属性节点周围创建一个For循环,获取所有窗格的引用,或者用Index Array函数获得指定窗格的引用。
  9. 通过For循环或者通过Index Array函数,把Panes[]的引用连到第三个属性节点上。相连的应当是单个的引用,而非数组。请看下面的图片所示。
  10. 右键点击第三个属性节点上的Property,选择Properties»Horizontal Scrollbar Visibility
  11. Functions»Programming»Application Control面板上创建三个Close Reference VI。
  12. 分布把三个属性节点的引用连到一个Close Reference VI上。
  13. 右键点击 HorizScrollbarVisibility 和VertScrollbarVisibility 属性节点,选择Change to Write
  14. 右键点击HorizScrollbarVisibility 和VertScrollbarVisibility 的输入,选择Create»Constant 或者Control

LabVIEW 6.0到7.1版本

  1. 使用位于Functions»Application Control面板上的属性节点。
  2. 右键点击属性节点并选择Select VI Server Class»VI。默认的,这是指向当前VI的引用。
  3. 右键点击属性节点下半部的Property,选择Properties»Front Panel Window»Show Scroll Bars
  4. 创建一个布尔类型的控件或常量,连接到FP.ShowScroll 属性。 
  5. Functions»Application Control面板上创建一个Close Reference VI。
  6. 把属性节点上的引用连接到Close Reference VI上。

 

请参考Scroll bars LV8.vi (见下面的附件),这是一个LabVIEW 8.0的例子

相关链接:

附件:


Scroll bars LV8.vi - Scroll bars LV8.vi
ScrollBarsLV8.jpg - ScrollBarsLV8.jpg


报告日期: 12/07/2006
最近更新: 12/06/2006
文档编号: 3Z6ABESF