当我把LabVIEW VI转移到另一台计算机时,前面板对象移动

更新 Nov 29, 2023

适用于

软件

  • LabVIEW

其他

16

问题详述

  • 我已将我的前面板上的控件排布得非常整洁有序。但是,当我将VI移动到另一台计算机或部署可执行文件时,所有前面板控件和图标都会重新排列,移位或拉长/压缩。
  • 我有一个在主计算机上开发的前面板,现在我想更换到不同分辨率的另一台计算机。我担心会有一些失真。 我应该在 LabVIEW中进行哪些操作?
  • 我为正在编辑的VI设计了一个前面板。它就是开发计算机上符合我预期的设计的样子。但是,当我将VI转移到不同屏幕分辨率的另一台计算机时,前面板的显示比例不正确。如何强制前面板在不同的计算机上保持不变?
  • 前面板在其他显示器上显示不同。
  • 当我在另一台计算机上运行我的应用程序时,前面板上的显示控件移动。这种现象只有在我运行的时候才会发生,一旦停止程序,它们就会回来。

解决方案

LabVIEW有几个可配置的选项,可以使前面板对象自动调整到新的窗口大小和屏幕分辨率。

选项1:
  • 在LabVIEW中单击文件»VI属性»类别下拉菜单»窗口大小(File»VI Properties»Categories Drop-down»Window Size)。
  • 取消选中两个复选框保持不同显示器分辨率的窗口比例( Maintain proportions of window for different monitor resolutions),在窗口调整大小时缩放前面板上的所有对象(Scale all objects on front panel as the window resizes)
  • 重新保存VI并尝试将其移动到另一台计算机

选项2:
  • 选择你前面板上所有的文字,将其更改为等宽字体Arial
  • 重新保存VI并尝试将其移动到另一台计算机
选项3: 选项4:

相关信息

保持不同显示器分辨率的窗口比例选项可以调整VI的大小,以便在具有不同显示器分辨率的计算机上打开时占用大致相同的屏幕空间。

窗口调整大小选项缩放到前面板上的所有对象时,会自动调整所有前面板对象的大小,使其与前面板窗口的大小成比例。由于字体大小已修复,因此文本不会调整大小。

对不同的显示器分辨率使用维持窗口比例也适用于具有不同分辨率的双显示器。通过选择维持不同显示器分辨率的窗口比例,将保持比例前面板尺寸相对于显示器分辨率,但前面板的物理尺寸将改变。

例如,您有两台显示器,左侧的显示器分辨率高于右侧的显示器。打开VI并选择文件»VI属性»类别下拉菜单»窗口大小,然后选择维护不同显示器分辨率的窗口比例 。如果您现在从左向右移动前面板,您会注意到一旦前面板进入右侧显示器,物理尺寸将增加,但比例保持不变。这是如何使用维护不同显示器分辨率的窗口比例属性的完美示例。

此外,在使用双显示器之前,请检查以确保计算机中的图形卡支持双显示器并具已有合适的下载内容,以确保双显示器正常运行。

某些PC可能将显示设置为放大文本和其他项目。在Windows中,可以在控制面板>>显示屏中找到。确保开发PC和部署PC设置相同。

如果您使用的是Monospace Font,也称为固定间距,固定宽度或非比例字体,它是一种字体,其字母和字符各自占据相同数量的水平空间。这与可变宽度字体形成对比,其中字母和间距具有不同的宽度。字体可以增大或缩小,具体取决于您使用的查看器的物理大小。这可能使您的前面板看起来已经移位,而实际上它只是导致移动的字体,而不是前面板对象。