labview程序退出关闭前面板

labview程序退出关闭前面板,第1张

LabVIEW如何实现应用程序停止或退出。

其实非常简单,两个组件就可以实现,在LabVIEW中右键鼠标:编程→应用程序控制→可以找到停止和退出LabVIEW

停止功能相当于单击工具栏上的中止执行按钮。输入TRUE可调用该函数前,应确认已完成VI的所有最后任务(例如,关闭文件、设置相关设备的保存值等),停止功能仅仅使程序停止运行,不退出LabVIEW环境。

退出功能和停止功能很相似,但是它停止所有正在执行的VI并结束当前的LabVIEW实例,在使用的时候需要加以区分。

最后通过一个小案例加深理解,通过点击按钮停止定时计数程序,实现代码

labview是一个电脑系统编程软件,点击系统里的flat sequence,然后点击程序应用控制里的停止运行,就可以关闭第三方软件了。

在电脑系统里设置打开程序应用,找到第三方软件,右击停止运行就可以。第三方软件在运行过程中可能会对电脑造成损害,所以需要在应用市场下载。

labview使用的是图形化编辑语言G编写程序,产生的程序是框图的形式,是NI设计平台的核心,也是开发测量或控制系统的理想选择,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。

您需要使用Win32 API来关闭Windows系统的应用程序。Win32 API 允许您利用Windows消息控制其它应用程序。在这个例子中,您需要首先调用Win API寻找您的应用程序窗口,然后发送WM_QUIT 或WM_CLOSE消息至您想要关闭的应用程序。 

为此,您需要两次使用库名为user32.dll的调用库函数节点VI。

请按如下步骤进行:

在程序面板上放置两个调用库函数节点VI,并选择位于C:\Windows\System32目录下的库user32.dll。

第一个调用库函数节点函数名选择FindWindow,并添加如下3个参数(函数返回类型是32位整型):

hWnd          (32位整型)

lpszClassName (32位整型)

lpszWindowName(字符串指针)

3.第二个调用库函数节点函数名选择SendMessage,并添加如下4个参数(函数返回类型也是32位整型):

hWnd   (32位整型)

uMsg   (32位整型)

wParam (32位整型)

lParam (32位整型)

4.您需要连接常量0至FindWindow函数的lpszClassName,同时将您想要关闭的应用程序名称连接到lpszWindowName。

5.连接FindWindow函数的返回类型至SendMessage函数的hWnd输入端。并将十进制数16或十六进制数10连接到uMsg参数,同时将最后两个参数wParam和lParam与常量0连接。

6.这部分代码将会关闭您在Window Name中输入的窗口名称所指定的应用程序。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11883589.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存