[請教]主要的VI跟subVI的執行問題

弟有個VI程式,能夠透過按鈕去執行在該VI下的subVI,弟有做了一個小小的範列程式如下列連結


同時範列.vi

↑主vi



同時範列2.vi

↑subvi



當執行主vi時,有個ok按鈕可以啟動subvi,當啟動subvi時,主vi就會停止在那邊不動,

直到subvi中斷後再又開始執行(主vi有點像是被按了pause鈕)。

可是弟的目的是在主vi中啟動subvi之後,還能夠讓主vi跟subvi能夠同時在一起執行的…

不知前輩以及朋友們是否知道有什麼方法可以達到這個目的?

先謝謝回覆了!

chzn122638624.683912037

直接用"動態呼叫"或"多重視窗"在網站裡面搜尋.

可以找到你要的答案.

嗯嗯,謝謝<span =“bold”>jimmy-Chen 兄的指教…



我才發現我用的關鍵字根本是錯的…難怪找不到我的要…

搜索了一下,發現還有其它篇有相關的教學…

這篇最好懂:
http://www.labview.com.tw/forum/forum_posts.asp?TID=3044&KW=Open+VI+Reference

這篇是一起查到的應用:隱藏視窗
http://www.labview.com.tw/forum/forum_posts.asp?TID=3034&KW=%C1%F4%C2%C3


這兩篇是比較深入的功能探討
http://www.labview.com.tw/forum/forum_posts.asp?TID=2383&KW=%B0%CA%BAA%A9I%A5s
http://www.labview.com.tw/forum/forum_posts.asp?TID=1099&PN=2
然後這是我完成的小程式
動態呼叫.llb

現在我的目的變成該subvi停止執行時,該subvi也能一併關閉(主vi不停止執行也不關閉)
目前還在查比較簡單的範例!

再次謝謝jimmy兄~~

剛剛把程式新加了一些功能給大家參考

包含如何隱藏視窗:a執行時,b最小化,b關閉時,回到a…

雖然只是支小程式,不過我竟然在這上面碰了快2個小時…QQ

真佩服之前學習LABVIEW的大大


動態呼叫2.llb



如果其它朋友有什麼心得可以分享的,請分享出來吧…!!謝謝^^"

如果你的程式是很單純的應用的話,
可以參考底這一篇文章:

主題: 如何呼叫另一個視窗呢?

其中的範例檔,只要許些設定,
就可以將原本你的  mainVI 及 subVI
做出你要的功能。

[QUOTE=Airbolt]

如果你的程式是很單純的應用的話,
可以參考底這一篇文章:

主題: 如何呼叫另一個視窗呢?

其中的範例檔,只要許些設定,
就可以將原本你的  mainVI 及 subVI
做出你要的功能。

[/QUOTE]

謝謝Airbolt兄的意見...
弟懂得你建議中參考文章的用法,
呼叫的視窗動作時,原本執行的視窗就會停止,
弟的程式不是那麼的單純..Q_Q
使用動態呼叫的方式去執行,
最主要的目的是想讓兩個VI可以一起執行
(原執行VI跟被呼叫VI皆能同時動作)..,
這才是弟想達到的目的...

目前這一部分,是己經完成了。

![](upload://oJFZ9b0JZRtluEbdgsUHBv9yLzB.gif)  不好意思,沒有看完你的敘述,是小弟一時的疏失。

看過你的程式碼了,於 動態呼叫 及 控制畫面顯示與否,相信你都能掌握了。

剩下的就看怎麼依需求去規劃程式架構了。

Airbolt38630.5352430556

看完上述的解說

把我以前的做法又重新複習一遍

而且還有新東西

果然是學無止境![](upload://rKEbVPx4uoMDJBEGhrgX6ADJoko.gif)