主页
技术支持
当我把LabVIEW VI转移到另一台计算机时,前面板对象移动
当我把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:
使用用户界面管理器
注意:这不是National Instruments产品,并且只通过论坛提供支持
选项4:
如果您是
LabVIEW新手,
可以尝试使用
LabVIEW NXG
相关信息
保持不同显示器分辨率的窗口比例
选项可以调整VI的大小,以便在具有不同显示器分辨率的计算机上打开时占用大致相同的屏幕空间。
将
窗口调整大小
选项
缩放到前面板上的所有对象时,会
自动调整所有前面板对象的大小,使其与前面板窗口的大小成比例。由于字体大小已修复,因此文本不会调整大小。
对不同的显示器分辨率
使用
维持窗口比例
也适用于具有不同分辨率的双显示器。通过选择维持不同显示器分辨率的窗口比例,将保持比例前面板尺寸相对于显示器分辨率,但前面板的物理尺寸将改变。
例如,您有两台显示器,左侧的显示器分辨率高于右侧的显示器。打开VI并选择
文件»VI属性»类别下拉菜单»窗口大小,
然后选择
维护不同显示器分辨率的窗口比例
。如果您现在从左向右移动前面板,您会注意到一旦前面板进入右侧显示器,物理尺寸将增加,但比例保持不变。这是如何使用
维护不同显示器分辨率的窗口比例
属性的完美示例。
此外,在使用双显示器之前,请检查以确保计算机中的图形卡支持双显示器并具已有合适的下载内容,以确保双显示器正常运行。
某些PC可能将显示设置为放大文本和其他项目。在Windows中,可以在
控制面板
>>
显示屏
中找到。确保开发PC和部署PC设置相同。
如果您使用的是Monospace Font,也称为固定间距,固定宽度或非比例字体,它是一种字体,其字母和字符各自占据相同数量的水平空间。这与可变宽度字体形成对比,其中字母和间距具有不同的宽度。字体可以增大或缩小,具体取决于您使用的查看器的物理大小。这可能使您的前面板看起来已经移位,而实际上它只是导致移动的字体,而不是前面板对象。
相关链接
How Do I Scale All of the Objects of My Front Panel with the Window Size?
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful