如何讓按鈕在執行時無效

Dear All

小弟想寫一個程式,當按下開始鈕後,程式即開始執行1加到50,但現在的問題是當我連續按兩次開始,或在程式執行過程中按開始,程式執行完後會隨即再執行我所按的次數,如何讓程式在執行時按鈕失效不要再記憶我按開始的次數呢?

謝謝各位question.vi

元件上按右鍵 Create->Property Node->Disable設2

幾件事


1. 按鈕的行為稍微改變一下

2. OK button的控制元放到event裡面

3. 事件的觸發方式改成這樣:


4. 設定property node

參考一下:
question.vi

Dear NewhandAles

我試了一下還是不行question.vi

Dear Banjamin

我有試了您的方法,還是不行,然後我想用滑鼠跟鍵盤都能執行,用value change就沒辦法用鍵盤key up,附上我改的程式不知道是不是有照您的方法?question.vi

那就增加一個觸發條件較可以了。




參考這個程式:
question (1).vi

Dear Banjamin

不好意思因為版本關係我看不到您的程式,但照您的建議去改,還是有相同問題,連按兩次程式仍會連續跑兩次,麻煩您幫忙看看我的程式是否有什麼地方是設定錯了,謝謝您!question.vi

question-3.vi

謝謝各位指導,已經解決了