LabVIEW学习笔记十三:窗格详解(调整窗格大小时缩放特定对象)

软件里对于窗格的说明和对于分割栏的说明是放在一起的,因为两者本来就联系紧密,窗格就是用分割栏构成的。

配置窗格

右键单击窗格中的滚动条并选择需配置的窗格,从下列快捷菜单项中选择以配置窗格。

  • 显示项-为前面板的窗格添加标签。默认情况下,LabVIEW隐藏窗格标签。(注意,点击滚动条会出现所属窗格的配置选项,如果点击的是分割栏,那么要在选项里选择左窗格和右窗格,这样才会进入对应的窗格菜单,窗格菜单和分隔栏菜单有一些相似)
  • 创建-允许用户创建属性节点、VI服务器引用或调用节点,通过编程配置窗格。
  • 水平滚动条-水平滚动条始终打开、始终关闭或运行时关闭时,用户都能进行选择。(注意,如果关闭了也能通过分隔栏进入到配置界面)
  • 垂直滚动条-垂直滚动条始终打开、始终关闭或运行时关闭时,用户都能进行选择。
注: 右键单击前面板窗口的滚动条,可隐藏水平和垂直滚动条。在自定义窗口外观对话框中,勾选显示水平滚动条或显示垂直滚动条选项,可重新显示滚动条。
  • 窗格大小-控制窗口大小的调整对窗格的影响。调整窗格大小时,可选择将窗格中的对象放在窗格上下左右位置。也可选择在调整窗口大小时缩放窗格中的对象。(见下面的案例1、2、3)

如前面板无分隔栏,可在VI属性对话框中设置单个窗格的某些属性。但是,如在前面板上添加分隔栏,LabVIEW将把菜单选项限制在VI属性对话框范围之内,因为通过菜单配置不适用于所有窗格。必须独立配置每个窗格。例如,如在前面板上添加一个分隔栏,则VI属性对话框窗口大小页的调整窗口大小时缩放前面板上的所有对象复选框将显示为灰色。

也可使用窗格属性通过编程配置窗格。

案例1,选择“根据窗格缩放所有对象”

将窗格1配置如下

将窗格4配置如下

 

 鼠标从右缩小窗口的时候,变化如下:

 窗格4被遮挡一部分,相应的控件也被遮挡一部分

 窗格1被缩小一部分,相应的控件跟着缩小

 案例2,选择“调整大小时缩放对象”

这个跟上面的“根据窗格缩放所有对象”是相对的,上面这个选项是将窗格内的所有对象缩放,而利用本选项,可以将窗格里的特定对象缩放,而其他对象不缩放。

如果窗格选了这个选项,那么再对需要缩放的一个对象进行设置,见下图

 这个时候,该窗格里的其他对象就不会显示这个选项了,强制它们全部都不能缩放了。效果如下

 案例3,选择“原点置于顶部”和“原点置于底部”

窗格1设为原点置于底部

窗格4设为原点置于顶部

 大概理解为压缩的时候原点的一侧会保持。

窗格属性在帮助里写得比较详细了:

右键单击窗格中的滚动条,在快捷菜单中选择创建»属性节点,选择要配置的属性。也可单击VI服务器引用,在快捷菜单中选择窗格,创建可用于下列属性的引用。

通过窗格[]属性可获取对其它VI窗格的引用。

属性说明
背景模式设置背景图像在窗格上的位置。 详细信息
背景图像设置窗格所用的背景图像。LabVIEW支持将BMP、JPEG和PNG格式的图形作为背景图像。 详细信息
标签标签对象的引用。 详细信息
窗格颜色窗格的背景色。 详细信息
垂直滚动条可见获取或设置窗格垂直滚动条是否可见。 详细信息
控件[]窗格中各控件的引用构成的数组。 详细信息
内容区域返回窗格内容区域的边界。坐标原点为所属窗格的原点。 详细信息
水平滚动条可见获取或设置窗格水平滚动条是否可见。 详细信息
所有对象[]窗格中所有对象(控件和修饰)的引用组成的数组。 详细信息
修饰[]窗格中各修饰的引用组成的数组。 详细信息
原点窗格左上角在水平和垂直方向上的坐标构成的簇。坐标原点为所属窗格的原点。 详细信息
最小窗格大小如窗格可以调整大小,则该属性可确定窗格大小的最小值。如设置最小窗格大小属性为大于当前窗格大小的值,则设置该属性时可使窗格或窗口变大。 详细信息

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然,我可以为您提供一些关于 LabVIEW 学习笔记LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种图形化编程环境,主要用于控制、数据采集和处理等应用。以下是一些常见的学习笔记: 1. 界面与控件:LabVIEW 的主要特点之一是其图形化界面。了解如何创建界面和使用各种控件(如按钮、滑块、图表等)是学习 LabVIEW 的第一步。 2. 数据流编程:LabVIEW 是一种基于数据流的编程语言,意味着程序的执行顺序由数据的流动决定。理解数据流编程的概念对于使用 LabVIEW 是非常重要的。 3. 连接与通信:LabVIEW 可以与其他设备或系统进行通信,如传感器、仪器、数据库等。学习如何建立连接和进行数据交换是实际应用中常见的需求。 4. 数据处理与分析:LabVIEW 提供了丰富的数据处理和分析工具,如滤波、傅里叶变换、统计分析等。学习如何使用这些工具可以帮助您更好地处理和分析数据。 5. 并行与多线程:LabVIEW 支持并行处理和多线程操作,可以提高程序的性能和效率。了解如何利用这些特性可以优化程序的运行。 6. 错误处理与调试:在开发过程中,遇到错误是不可避免的。学习如何处理错误和进行调试可以帮助您快速解决问题。 这些只是一些基础的学习笔记,希望对您的 LabVIEW 学习有所帮助。如果您有具体的问题或者需要进一步的指导,请随时告诉我。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值