我可以编程显示或隐藏前面板的滚动条吗?
主要软件:
主要软件版本: 8.0
主要软件修正版本: N/A
次要软件: N/A
问题: 我可以编程显示或隐藏前面板的滚动条吗?
解答: 在LabVIEW 6.0及以后版本中,您可以用属性节点来编程显示和隐藏前面板的滚动条。LabVIEW 8.0在前面板上引入了窗格(pane)概念,这个特性能够使前面板的各个部分单独滚动。
Labview 8.0及以后版本
- 使用位于Functions»Programming»Application Control面板上的属性节点。
- 右键点击属性节点,并选择Select Class»VI Server»VI»VI。默认的,这是指向当前VI的引用。
- 右键点击属性节点下半部的Property,选择Properties»Front Panel。
- 创建另一个属性节点。
- 连接第二个属性节点的应用到Panel。
- 右键点击第二属性节点上的Property,选择Properties»Panes[]。
- 再创建另外一个属性节点。
- 在第三个属性节点周围创建一个For循环,获取所有窗格的引用,或者用Index Array函数获得指定窗格的引用。
- 通过For循环或者通过Index Array函数,把Panes[]的引用连到第三个属性节点上。相连的应当是单个的引用,而非数组。请看下面的图片所示。
- 右键点击第三个属性节点上的Property,选择Properties»Horizontal Scrollbar Visibility。
- 从Functions»Programming»Application Control面板上创建三个Close Reference VI。
- 分布把三个属性节点的引用连到一个Close Reference VI上。
- 右键点击 HorizScrollbarVisibility 和VertScrollbarVisibility 属性节点,选择Change to Write。
- 右键点击HorizScrollbarVisibility 和VertScrollbarVisibility 的输入,选择Create»Constant 或者Control。
LabVIEW 6.0到7.1版本
- 使用位于Functions»Application Control面板上的属性节点。
- 右键点击属性节点并选择Select VI Server Class»VI。默认的,这是指向当前VI的引用。
- 右键点击属性节点下半部的Property,选择Properties»Front Panel Window»Show Scroll Bars。
- 创建一个布尔类型的控件或常量,连接到FP.ShowScroll 属性。
- 从Functions»Application Control面板上创建一个Close Reference VI。
- 把属性节点上的引用连接到Close Reference VI上。
请参考Scroll bars LV8.vi (见下面的附件),这是一个LabVIEW 8.0的例子
相关链接:
附件: - Scroll bars LV8.vi
- ScrollBarsLV8.jpg
报告日期: 12/07/2006
最近更新: 12/06/2006
文档编号: 3Z6ABESF
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.