微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > LabVIEW啟動動畫在程序生成EXE文件后異常

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

时间:10-02 整理:3721RD 点击:
阮大神的《我和LabVIEW》第222頁講解啟動畫面。如圖1.1所示


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


將原來的Startup VIs由原來的Qmax2.1替換為現在的啟動動畫程序(Opening of a show)。然後build生成EXE文件。
點擊生成的EXE文件圖標,程序可正常運行,且可切換到Qmax2.1程序進行執行。
但關閉Qmax2.1程序后,Qmax2.1內存不釋放。


必須通過工作管理員強行關閉程序。
請教LabVIEW大神們,這是什麽問題?又該如何解決。多謝了。

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

引用关了没?
把你的Qmax2.1程序框图贴上来

小鷹,可能是你所說的問題,我沒有在Qmax2.1寫入任何關閉引用的程序,用兩種方式進入Qmax2.1程序。
1、通過啟動動畫程序進入Qmax2.1后,關閉Qmax2.1,再點擊Qmax2.1進入程序,程序是在運行的。


關閉項目文件,會提示還有VI在運行。



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

請問關閉引用程序是寫在關閉窗口時間中嗎?


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

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

多謝小鷹,問題解決了,是沒有關閉Qmax2.1引用,在啟動動畫程序關閉Qmax2.1引用。



然而,在關窗口事件中關閉卻不能解決問題。


我已经说啦,初始化界面用模态对话框,他会自动覆盖主界面的,即使主界面也是模态的对话框,呵呵,你自己试试不就知道了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top