連續事件的問題

各位先進大家好:

請問一下就是,在正常迴圈的操作下,我按一下,Boolean他會自動釋放,並且Numeric會+1,也就是說按10下,就是+1加10次,Numeric會變10。

問題就是希望設一個當有閒置的時候,timeout = 100ms會自動按下Boolean,即幫我把Numeric數字+1,但是有其他事件時(就是不走timeout的事件),可以走其他事件。

請問這樣怎樣設計??

![](upload://290Uf13du8A5gjy1eRqcQAdpxNM.jpeg)

Untitled 6.vi

100ms觸發太快了.用1秒來試

1221.vi

![](upload://b1JHxMNp5BVZuEQ5nh1OZbtzd1k.jpeg)

![](upload://bhP6u2NVIyMDJFfZkigYLKKoXJv.jpeg)

[QUOTE=DonWang]

100ms觸發太快了.用1秒來試

1221.vi

![](upload://b1JHxMNp5BVZuEQ5nh1OZbtzd1k.jpeg)

![](upload://bhP6u2NVIyMDJFfZkigYLKKoXJv.jpeg)

[/QUOTE]

謝謝這位先進,問題是有解決。

但是我想問一下,Value 跟 Value(signaling) 是差在哪裡??

我之前是,我發現 Value(signaling) 改成  Value 就不能用了,原因是出在哪??

使用Value與用Local Variable一樣可改變值,但是不會值改變的觸發事件,只有用Value(signaling)才可以觸發,所有Value(signaling)只能寫入,不像前述2種可寫入也可讀出.

[/QUOTE]

謝謝這位先進,問題是有解決。

但是我想問一下,Value 跟 Value(signaling) 是差在哪裡??

我之前是,我發現 Value(signaling) 改成  Value 就不能用了,原因是出在哪??

[/QUOTE]

Value(signaling) 會產生event case的事件觸發事件

就像是用程式去模擬某個按鍵被按下產生的事件

改成value就只有單純的讀取或寫入資料進去

順便一提 , 樓上的範例裡

boolean被設為latch系列時不能用local variable改值

所以要設為switch系列

[QUOTE=karatow]

[/QUOTE]

謝謝這位先進,問題是有解決。

但是我想問一下,Value 跟 Value(signaling) 是差在哪裡??

我之前是,我發現 Value(signaling) 改成  Value 就不能用了,原因是出在哪??

[/QUOTE]

Value(signaling) 會產生event case的事件觸發事件

就像是用程式去模擬某個按鍵被按下產生的事件

改成value就只有單純的讀取或寫入資料進去

順便一提 , 樓上的範例裡

boolean被設為latch系列時不能用local variable改值

所以要設為switch系列

[/QUOTE]

 

謝謝樓上兩位的先進,我了解了~