執行到此SUB VI之FRONT PANEL會自動彈出來

請教各位高手,我把一個提示訊息利用while loop製作成一個交談式之SUB VI,使用者必須按下此sub vi 之確認鍵,才會中止此訊息程式.

整個程式我是利用Sequence來執行整個程式之順序,當程式執行到訊息的sub vi時,我期望它會彈出提供使用者一個訊息,但是執行到訊息之sub vi時卻無法彈出,但我利用debug 模式觀察,發現程式正在執行訊息sub vi,但卻無法彈出FRONT PANEL,請各位高手幫幫我吧,謝謝

在Sub VI圖示上按右鍵,點選SubVI Node Setup

之後會有三個選項,勾選Show Front Panel when Called,在依你的需要看是否要勾選Close afterwords if originally close

不知道這是不是你要的!試試看吧!

wck 謝謝

你的建議我已經使用了,已經解決我ㄉ問題了

謝謝

jemi38203.7422222222

「SubVI Node Setup」…設定的方法如下圖所示:

  1. 在SubVI上,按滑鼠右鍵,選擇「SubVI Node Setup」
    ![](upload://kOBvs98lUPpuXTVaC1iNeI1oMkd.jpeg)
  2. 然後在下方的紅色光光處,打勾。
    ![](upload://4O3WOMIwTz64V55gr0uhRtCDTT6.jpeg)

這樣,下次執行到SubVI時,就會跳出SubVI的front panael唷。

在VI Properties>>Customize Window Appearance裡,將圈選處做設定,也可以達到相同的目的.

我ㄉ程式是用上面所說ㄉ方法作ㄉ...
當我在首頁我按下ENTER鍵可以很輕鬆ㄉ開啟功率功因ㄉVI
但當我按下從功率功因VI返回首頁時ㄉ按鍵
卻一直出現開啟VI關閉VIㄉ動作...
觀察後認為是按鍵按下後不會彈起來...才會導致開啟跟關閉互衝

不知各位大大否指教...感激不盡

2004-11-18_163620_首頁.vi
2004-11-18_163820_因writer藍與白.vi

你將兩個程式的按鍵從Switch Until Release改成Latch When Relase就可以解決這個現象

我有寫一個監控的程式, 主程式會把失敗的狀態存入.TXT檔裏

我希望有個功能是類似狀態視窗, 當失敗發生時此視窗會跳出來

也就是說開個新sUB vi我有用SUB VI NODE, 不過他會有兩個狀況

1.勾選Show front when called 視窗很快開啟後就關掉...程式繼續執行

2.勾選suspend whencalled 新視窗會一直開者,但主程式就暫停不動作  了,直到我把SUB VI關掉才繼續

但這兩個都不是我要的,,我希望有失敗產生時錯誤訊息監控視窗能跳出

但主程式繼續執行,而監控視窗則呈現狀況....

請問這有辦法做到媽????

謝謝幫忙

Windows XP
LabVIEW 7.1

如果要在Vi裡去呼叫另一個Vi時,可以使用動態呼叫Vi的方式,來關閉或開啟Vi.

主要的方式就是利用Application control>>Open Vi Ref...及Invoke node來設計.

看這裡~

 

[QUOTE=yao]你將兩個程式的按鍵從Switch Until Release改成Latch When Relase就可以解決這個現象[/QUOTE]

感謝大大ㄉ幫忙...經過更改後已經沒有問題ㄌ