干嘛要用while,你這根本就不是循環了額,直接用事件結構不就完事了么,while中檢測按鍵是否按下,按下觸發事件執行一次
最佳答案
你要有有一個while(1)在while(1)中使用if判斷按鍵,有按下就運行一次不就行了。
while(1)
{
? ?? ???if(按下)
? ?? ? {
? ?? ?? ?? ???循環一次。
? ?? ?? ?}
}
while里面套一個循環 單個while停了就是停了 我是這么理解的 望高手指正
這個和開關燈效果一樣,按一下開燈,再按一下關燈。程序相對簡單啊!
隊列可以
houjue 發表于 2017-1-13 00:19
這個和開關燈效果一樣,按一下開燈,再按一下關燈。程序相對簡單啊!
展翅高飛-J 發表于 2017-1-13 09:31
干嘛要用while,你這根本就不是循環了額,直接用事件結構不就完事了么,while中檢測按鍵是否按下,按下觸發事件執行一次
分享陽光 發表于 2017-1-13 09:44
事件結構是有一次為真就執行嗎?也就是說我按鍵按下一瞬間就執行???我按鍵的機械動作是點觸式的,
分享陽光 發表于 2017-1-13 09:41
我這是按下就彈起那種開關,關鍵是這個按鍵還關聯到自我計數的問題,這個技術會用到其他程序上的
houjue 發表于 2017-1-13 10:19
明白。寫這個程序需要腦洞大開,當初我寫類似的程序就是想了很多方法就是不行。后來突然靈光一閃:寫成了!
展翅高飛-J 發表于 2017-1-13 09:50
是呀,就是按鈕是按一下會自動彈起來那種,然后事件結構里面用:“value change”
Event.rar
(12.05 KB, 下載次數: 202)
crescent 發表于 2017-1-13 12:00
是否滿足要求?
crescent 發表于 2017-1-13 12:00
是否滿足要求?
crescent 發表于 2017-1-13 12:00
是否滿足要求?
分享陽光 發表于 2017-1-13 12:13
您看我這程序。。。給您詳細說一下吧,我左邊的按鍵有兩個作用,1是記錄按下次數,為后面表格數據做鋪墊。這塊我已經完成了,2是控制右邊的事件,右邊時間之所以加循環是為了要以為寄存器鎖存數據,不因為采集的數據變化而變化,現在問題是。。。。。。我按鍵按兩下就按不下去了,就是不計數了,程序就像死了一樣???該 ...
根據樓主的提問做的最簡單的程序,每次按“添加按鈕”,數值加1
guanyujiangnan 發表于 2017-1-13 12:49大功率電感廠家 |大電流電感工廠
根據樓主的提問做的最簡單的程序,每次按“添加按鈕”,數值加1。程序框架可以按照這樣的來。