NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

Dialog程式的問題

如何在While loop架構裡,做到當按下對話窗裡頭的(YES/NO/CHACEL/Window Close,任一值) 對話視窗就會消失,而不會一直在執行對話窗?
我程式裡頭的"ABORT PROCESS"按鍵是一個要持續偵測的訊號,當訊號為真時,跳出對話窗,當對話窗裡頭(YES)確認後才將"ABORT PROCESS"
的真值送出去給BOOLEAN,目的是想做一個Double Check的功能!
可是程式會一直停留在對話窗,無法Cancel掉~
以上是我的問題,謝謝!
 
0 積分
1 條訊息(共 3 條)
4,170 檢視

Hi 您好:

 這邊提供您一個建議,您可以使用event來做,或是只要把你的按鈕的特性改為latch(原為switch) Mechanical action -> latch.

如果是使用您的原程式,您必須把LED放入CASE中. 附上用event的用法供您參考.

 

0 積分
2 條訊息(共 3 條)
4,148 檢視
In addition to Jay's suggestion... you may also simply check if the dialog output = Left Button?
 
PS: If while loop is used, a small loop delay i.e. 25ms or 100ms is preferred to free the CPU.
Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
0 積分
3 條訊息(共 3 條)
4,116 檢視