LabVIEW全屏显示界面
LabVIEW全屏显示界面我们在工业应用中,很多时候都需要将测试测量程序做成全屏的。这样处理,一个是为了充分利用屏幕的显示区域,可以将数据显示的更大更多一些,有利于查看。另一个,则是为了禁止作业员使用电脑中的其它程序、文件等。因此很多时候将应用程序全屏显示是很有必要的。下面我们就来看一下LabVIEW开发平台中,如何将应用程序全屏显示。首先,需要使用应用程序属性(只是在应用程序中取得全屏,开发环境中,不处理全屏,开发时这样处理,不是很方便),获得所有显示器的分辨率。使用属性节点应用程序类中的显示-所有显示器通过这个属性,就可以获得系统中所有的显示器的信息,包含了显示器的边界坐标(也就知道了分辨率),以及显示器的深度。显示器信息因为这样得到的是系统中的所有显示器的信息,所以是一个数组,但是我们通过只有一个显示器,因此只需要索引数组中的第一个值就可以了。然后再使用簇函数中的按名称解除捆绑,就可以得到第一个显示器的Bounds族元素了。这个簇元素中有四个元素,分别是Left、Top、Right、Bottom,即左上角的X、Y坐标和右下角的X、Y坐标。最后我们将Bounds中的值赋值给VI的前面板窗口的前面板边界属性,即可以将VI的前面板界面设置为整个显示器大小。VI属性-前面板窗口-前面板边界前面板窗口-前面板边界的属性类型从图中的前面板边界属性中可以看到,其定义类型与显示器的Bounds类型完全是一样。所以可以直接赋值。下图为完整的LabVIEW全屏显示界面功能代码:**** Hidden Message *****LabVIEW全屏显示界面功能代码在这个代码中,还加入了两个属性控制函数。一个是FP.IsFrontmost在最前属性,即将前面板控制在系统的最前面:前面板窗口-在最前使用此属性后,才可以将前面板设置在最前(可在任务栏的前面)。如果不设置此属性,则任务栏会显示在窗口的前面。另一个属性则为应用程序-类别App.Kind。使用此属性,是为了控制开发环境和运动环境等。因为如果是开发环境的话,我们一般并不需要有全屏显示的功能,因此在开发环境下,可以不执行全屏的代码。而如果是应用程序环境下,则需要执行全屏代码。应用程序-类别App.Kind属性开发环境下,不需要执行全屏显示代码只需要将以上的程序代码放置在主程序的初始化过程中,即可实现程序启动时全屏显示界面的功能。
地方就是了对方就是的都是浪费建设力度时代里看风景沙龙东方路撒地方就拉开的身份舌底澜翻俺收到了反馈老师的分解落实地方阿斯兰的双龙夺凤舌底澜翻的房间里的房间里 从图中的前面板边界属性中可以看到,其定义类型与显示器的Bounds类型完全是一样。所以可以直接赋值。下图为完整的LabVIEW全屏显示界面功能代码: 学习下 支持石鑫华视觉http://shixinhua.com,支持东莞华视自动化科技有限公司http://visionbbs.com。 下下来看看 这个以前实现了很久都不知道怎么搞啊 很实用!感谢分享!:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D 石鑫华机器视觉 工业相机,进口,国产,CCD,CMOS,USB,1394,GIGE,机器视觉商城全都有http://visionbbs.com。 谢谢校长,支持华视 谢谢楼主,很好!!!! 每天都有新发现啊