各位先進大家好:
請問一下就是,在正常迴圈的操作下,我按一下,Boolean他會自動釋放,並且Numeric會+1,也就是說按10下,就是+1加10次,Numeric會變10。
問題就是希望設一個當有閒置的時候,timeout = 100ms會自動按下Boolean,即幫我把Numeric數字+1,但是有其他事件時(就是不走timeout的事件),可以走其他事件。
請問這樣怎樣設計??

各位先進大家好:
請問一下就是,在正常迴圈的操作下,我按一下,Boolean他會自動釋放,並且Numeric會+1,也就是說按10下,就是+1加10次,Numeric會變10。
問題就是希望設一個當有閒置的時候,timeout = 100ms會自動按下Boolean,即幫我把Numeric數字+1,但是有其他事件時(就是不走timeout的事件),可以走其他事件。
請問這樣怎樣設計??

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


[QUOTE=DonWang]
100ms觸發太快了.用1秒來試


[/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]
謝謝樓上兩位的先進,我了解了~