labview的文件对话框怎么用(一个简单通用的)
labview的文件对话框怎么用(一个简单通用的)一般情况下关于对话框是作为子程序被调用的,因此,在程序功能设计完成后需定义其图标/连接口功能,此时仅定义一个指向Info控件的输入参数接口即可,这样,当在主程序中调用时,只需要通过该参数传入软件的相关信息即可在关于对话框上显示正确的内容。第2帧使用了一个while循环与事件结构的嵌套结构维持程序的运行。其中,在事件结构中仅添加了一个前面板鼠标按下的事件分支,用以处理程序的退出功能。当该事件发生时,给一个布尔常量为True的值输入到while循环的退出条件端口上,可关闭该对话框。另外,对于该对话框的关闭/退出功能,提供了两种方式实现,一是点击右上角的关闭按钮进行关闭,二是通过鼠标左键点击前面板的任意位置进行关闭。程序框图非常简单,如下图所示:使用了一个平铺式顺序结构,第1帧通过一个其名称为“Info”结构体控件给前面板上的四个字符串显示控件赋值,用来显示软件的名称、版本号、创建日期及作者等信
当软件功能功能代码编写完成后,一般在软件中还需要一个“关于”对话框,用以指示软件的相关信息,如软件名称、作者、创建日期及版权等信息。该对话框一般在软件的菜单“Help|About...”中可以调出这个对话框。
下面演示在LabVIEW中如何编程实现一个简单的通用对话框程序,该程序中可以通过传递不同的参数,以显示不同的软件信息。
“关于”对话框运行面板对话框运行结果界面如下图所示:
在前面板上包括了软件的名称、版本号、创建日期、作者及版本信息。其中,这些信息在调用时都可以通过一个结构体控件传入其值,来修改具体的显示内容。
另外,对于该对话框的关闭/退出功能,提供了两种方式实现,一是点击右上角的关闭按钮进行关闭,二是通过鼠标左键点击前面板的任意位置进行关闭。
代码实现程序框图非常简单,如下图所示:
使用了一个平铺式顺序结构,第1帧通过一个其名称为“Info”结构体控件给前面板上的四个字符串显示控件赋值,用来显示软件的名称、版本号、创建日期及作者等信息。其中,Info输入控件在前面板上设置为隐藏,无需显示。
第2帧使用了一个while循环与事件结构的嵌套结构维持程序的运行。其中,在事件结构中仅添加了一个前面板鼠标按下的事件分支,用以处理程序的退出功能。当该事件发生时,给一个布尔常量为True的值输入到while循环的退出条件端口上,可关闭该对话框。
一般情况下关于对话框是作为子程序被调用的,因此,在程序功能设计完成后需定义其图标/连接口功能,此时仅定义一个指向Info控件的输入参数接口即可,这样,当在主程序中调用时,只需要通过该参数传入软件的相关信息即可在关于对话框上显示正确的内容。
另外,前面板上左侧的软件图标,可以选择一个已经下载好的图像文件,将其直接拖放到前面板上即可,一般选择png格式的图像文件,其透明效果可避免显示图像文件本身的阴影。
最后,不要忘记设置VI的窗口外观属性,选择文件|VI属性,弹出VI属性对话框,设置如下图所示:
如上图所示,主要设置两点,一是窗口标题设置为"关于..."",同时将与VI名称相同前的勾去掉;二是窗口类型选择为“对话框”形式。
总结通过上面的设置,在LabVIEW平台下就完成了一个通用的关于对话框的设计,在主程序中调用时,通过传入不同的参数,就可用于显示任意的软件信息。
本文由编码那些事原创,请关注 转发 收藏 点赞,带你一起长知识!