關閉

各位大大有沒有遇過 當你主程式開啟了子程式後 如果你把子程式關起來(畫面右上角的X) 整個主程式都停住不動 除非你按下 上方的停止鍵才會停止 請問各位大大對於這個問題 有解決方式嗎?

按右上角的X這動作只是關閉程式的畫面


程式依然還在運作

在主程式開啟燈泡觀察, 你會發現你的子VI會像這樣

這表示程式還在子VI裡跑

解決方式只需要"確實"結束子VI的程式

例如
1. 使用按鈕, 讓使用者按下後去執行停止程式的動作
2. 加入Panel Close事件, 在你按X這個動作時讓程式去執行結束程式的動作

用"Select a VI.."的方式來開啟程式,必須子程式中所有的迴圈都執行完成(主要是While Loop),子程式會自動關閉.主程式才算完成"Select a VI.."的動作.

若你要主程式完全不受到子程式的影響,Property Node及Invoke Node的方式呼叫子程式.範例如下:

主程式呼叫副程式.llb

http://it360.tw/forum/forum_posts.asp?fid=23&tid=12418

多謝各位大大 這個問題已經解決了。