LabVIEWwilliam hill官网
直播中

谢兴荣

12年用户 631经验值
擅长:可编程逻辑 测量仪表 嵌入式技术 EDA/IC设计
私信 关注
[问答]

LabVIEW啟動動畫在程序生成EXE文件后異常

阮大神的《我和labview》第222頁講解啟動畫面。如圖1.1所示
IMG_0137.JPG

按照上述方法給自己的應用程序也編寫了一個啟動動畫子VI,運行子VI,程序可正常運行。
將啟動動畫子VI加入程序生成EXE可執行文件。
圖片1.png

將原來的Startup VIs由原來的Qmax2.1替換為現在的啟動動畫程序(Opening of a show)。然後build生成EXE文件。

點擊生成的EXE文件圖標,程序可正常運行,且可切換到Qmax2.1程序進行執行。
但關閉Qmax2.1程序后,Qmax2.1內存不釋放。
圖片2.png

必須通過工作管理員強行關閉程序。

請教LabVIEW大神們,這是什麽問題?又該如何解決。多謝了。

回帖(6)

chenjiecao123

2014-8-23 13:47:00
labview本身就是一个多线程的软件,我一向是将启动界面写在主vi中的,将他设置成模态对话框,运行结束后关闭。此时主vi的初始化已结束(如何做到初始化跟主VI的统一那是需要编写的)
举报

殷培

2014-8-24 17:03:46
引用关了没?
把你的Qmax2.1程序框图贴上来
举报

谢兴荣

2014-8-25 09:31:47
引用: 小鹰fighting 发表于 2014-8-24 17:03
引用关了没?
把你的Qmax2.1程序框图贴上来

小鷹,可能是你所說的問題,我沒有在Qmax2.1寫入任何關閉引用的程序,用兩種方式進入Qmax2.1程序。

1、通過啟動動畫程序進入Qmax2.1后,關閉Qmax2.1,再點擊Qmax2.1進入程序,程序是在運行的。
圖片1.png

關閉項目文件,會提示還有VI在運行。
圖片3.png



2、直接點擊Qmax2.1進入程序并運行,關閉Qmax2.1,然後再打開Qmax2.1,程序是沒有運行的。關閉項目文件也不會有上述提示。


請問關閉引用程序是寫在關閉窗口時間中嗎?
圖片4.png

是通過屬性節點來關閉引用嗎?多謝指教!!!
举报

谢兴荣

2014-8-25 09:36:38
引用: chenjiecao123 发表于 2014-8-23 13:47
labview本身就是一个多线程的软件,我一向是将启动界面写在主vi中的,将他设置成模态对话框,运行结束后关 ...

將啟動動畫寫入主VI,在打開程序時是不是有兩個界面——啟動動畫和主VI界,還是可以用什麽方解決這問題,多謝指教!!!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分