分享

LabVIEW编程实例:一个简单通用的“关于”对话框实现

 龙之吻6iinxl8c 2020-06-09

下面演示在LabVIEW中如何编程实现一个简单的通用对话框程序,该程序中可以通过传递不同的参数,以显示不同的软件信息。

“关于”对话框运行面板

对话框运行结果界面如下图所示:

LabVIEW编程实例:一个简单通用的“关于”对话框实现

在前面板上包括了软件的名称、版本号、创建日期、作者及版本信息。其中,这些信息在调用时都可以通过一个结构体控件传入其值,来修改具体的显示内容。

另外,对于该对话框的关闭/退出功能,提供了两种方式实现,一是点击右上角的关闭按钮进行关闭,二是通过鼠标左键点击前面板的任意位置进行关闭。

代码实现

程序框图非常简单,如下图所示:

LabVIEW编程实例:一个简单通用的“关于”对话框实现

使用了一个平铺式顺序结构,第1帧通过一个其名称为“Info”结构体控件给前面板上的四个字符串显示控件赋值,用来显示软件的名称、版本号、创建日期及作者等信息。其中,Info输入控件在前面板上设置为隐藏,无需显示。

第2帧使用了一个while循环与事件结构的嵌套结构维持程序的运行。其中,在事件结构中仅添加了一个前面板鼠标按下的事件分支,用以处理程序的退出功能。当该事件发生时,给一个布尔常量为True的值输入到while循环的退出条件端口上,可关闭该对话框。

一般情况下关于对话框是作为子程序被调用的,因此,在程序功能设计完成后需定义其图标/连接口功能,此时仅定义一个指向Info控件的输入参数接口即可,这样,当在主程序中调用时,只需要通过该参数传入软件的相关信息即可在关于对话框上显示正确的内容。

另外,前面板上左侧的软件图标,可以选择一个已经下载好的图像文件,将其直接拖放到前面板上即可,一般选择png格式的图像文件,其透明效果可避免显示图像文件本身的阴影。

最后,不要忘记设置VI的窗口外观属性,选择文件|VI属性,弹出VI属性对话框,设置如下图所示:

LabVIEW编程实例:一个简单通用的“关于”对话框实现

如上图所示,主要设置两点,一是窗口标题设置为'关于...'',同时将与VI名称相同前的勾去掉;二是窗口类型选择为“对话框”形式。

总结

通过上面的设置,在LabVIEW平台下就完成了一个通用的关于对话框的设计,在主程序中调用时,通过传入不同的参数,就可用于显示任意的软件信息。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多