LabVIEW开发的上位机界面在其它电脑分辨率下-界面窗口偏移显示问题解决

目录

问题:

分析:

解决方式

1)编辑前面板边界适配对应的分辨率

2)编辑前面板窗口-窗口边界

3)编辑前面板窗口-保持窗口比例

4)设置VI属性--窗口运行时位置居中显示

参考


问题:

在基于LabVIEW开发的上位机界面打包安装程序,并将该安装程序在其它电脑下运行,出现打开的界面窗口不显示在屏幕的中间位置,偏移到边角位置,因此应该如何让界面窗口居中显示?

原开发电脑:

分辨率:2560*1600 缩放比例150%

尺寸16.1英寸   345*215mm

使用电脑:

分辨率:1920*1080   缩放比例100%

尺寸:23.8英寸

分析:

显示屏幕的分辨率及尺寸大小不同,且显示屏幕还有一个缩放比例

例如以下的某一款电脑显示器

分辨率2560*1600 缩放比例150%

LabVIEW开发的上位机界面在其它电脑分辨率下-界面窗口偏移显示问题解决_第1张图片

解决方式

1)编辑前面板边界适配对应的分辨率

如以下的框图所述:将1024*768更改为指定的电脑分辨率大小:例如1920*1080

操作步骤如下:

LabVIEW开发的上位机界面在其它电脑分辨率下-界面窗口偏移显示问题解决_第2张图片

使用编程的方式调整前面板的大小:

  1. 进入函数面板并选择编程»应用程序控制»VI服务器引用以在程序框图中插入该引用。
  2. 右键单击该引用终端并选择创建»VI类的属性»前面板窗口»前面板边界

如下图包括

前面板边界属性节点、关闭引用模块、设置常量输入分辨率

 LabVIEW开发的上位机界面在其它电脑分辨率下-界面窗口偏移显示问题解决_第3张图片

运行效果: 在打开LabVIEW上位机运行时,windows上所有的任务栏消失,同时LabVIEW的菜单栏也消失

评价:有效果-但有缺陷(任务栏消失)

2)编辑前面板窗口-窗口边界

LabVIEW开发的上位机界面在其它电脑分辨率下-界面窗口偏移显示问题解决_第4张图片

 LabVIEW开发的上位机界面在其它电脑分辨率下-界面窗口偏移显示问题解决_第5张图片

如下框图的分辨率设置:1920*1080即可 或2560*1600

 LabVIEW开发的上位机界面在其它电脑分辨率下-界面窗口偏移显示问题解决_第6张图片

 运行效果: 在打开LabVIEW上位机运行时,窗口完全填充界面,但窗口过大(拖动时发现窗口大小超过屏幕)需要双击界面上方才会出现放大窗口按钮。

3)编辑前面板窗口-保持窗口比例

LabVIEW开发的上位机界面在其它电脑分辨率下-界面窗口偏移显示问题解决_第7张图片

LabVIEW开发的上位机界面在其它电脑分辨率下-界面窗口偏移显示问题解决_第8张图片

 LabVIEW开发的上位机界面在其它电脑分辨率下-界面窗口偏移显示问题解决_第9张图片

运行效果:在打开LabVIEW上位机运行时,设置保持窗口比例和没有设置一样,看不出明显效果

 评价:没有达到效果

4)设置VI属性--窗口运行时位置居中显示

选择文件-VI属性编辑操作即可,如下所述: 

LabVIEW开发的上位机界面在其它电脑分辨率下-界面窗口偏移显示问题解决_第10张图片

LabVIEW开发的上位机界面在其它电脑分辨率下-界面窗口偏移显示问题解决_第11张图片

 运行效果:在其它电脑下运行,打开的上位机界面窗口不会偏移到边缘位置,而是在屏幕中间居中显示,大小没有占满全屏幕,通过放大操作即可。

 评价有效果,居中显示,(没有完全填满屏幕--在23.8英寸电脑上),效果算是最好的

可参考的方式【2】:

LabVIEW开发的上位机界面在其它电脑分辨率下-界面窗口偏移显示问题解决_第12张图片

参考

【1】使LabVIEW前面板占满整个屏幕

【2】labview前面板自适应屏幕分辨率小程序(分享)

你可能感兴趣的:(#,LabVIEW,上位机软件开发,上位机,LabVIEW,屏幕分辨率,窗口居中显示,窗口偏移)