同事在現場碰到的問題:
要求按鈕被按下後,一定時間後自動彈起。
問題分析:
1、採用事件結構,記錄按鈕按下的時間;
2、只有當按鈕按下時,纔開始計時;
3、計時結束後,彈起按鈕,並初始化計時器;
程序說明:
1、利用移位寄存器記錄按鈕按鈕下的時間;
2、在事件結構——>超時中檢查,如果按鈕沒有按下,則不開始計時;如果按鈕下,計算時間並判斷(當前爲5秒延時);
如果不到延時時間,則繼續;時間到了,則將按鈕置爲False,並初始化計時器。
同事在現場碰到的問題:
要求按鈕被按下後,一定時間後自動彈起。
問題分析:
1、採用事件結構,記錄按鈕按下的時間;
2、只有當按鈕按下時,纔開始計時;
3、計時結束後,彈起按鈕,並初始化計時器;
程序說明:
1、利用移位寄存器記錄按鈕按鈕下的時間;
2、在事件結構——>超時中檢查,如果按鈕沒有按下,則不開始計時;如果按鈕下,計算時間並判斷(當前爲5秒延時);
如果不到延時時間,則繼續;時間到了,則將按鈕置爲False,並初始化計時器。