請問如何使執行步驟交替(與延時)

我是用state machine的方式...

20091118.vi

LG 大大不好意思

我的表示方式與想法也許有些出入

因為我沒有說清楚  "狀態A"  "狀態B"  各是一種程式執行程序

而非"狀態B"  為一暫存器...因此可能還要麻煩您再幫我看一次...

謝謝您撥空幫我解問題囉!!

我也很抱歉...我還是不了解您的意思

我以為您想要的動作是:按鍵=off→執行狀態A→until 按鍵=on→執行狀態B→wait 秒數........

而您說的"狀態B"  為一暫存器"......我不太懂您是指什麼?

您是指那個狀態A的布林燈號嗎?如果是的話,那只是我用來當作狀態A的程序動作,實際上就放您要的動作就可以了。至於狀態B,我只是放個小時鐘,當做是狀態B的程序動作,實際上也是放您要的動作就可以了...

LG 大大不好意思~~~

我的 "狀態A"  "狀態B" 裡面有不同的程式要執行

而按鍵類似一個  中斷的觸發 

程式在常態是執行 "狀態A" 

當遇到按鍵暗下時觸發  將成是轉為執行  "狀態B"

經過  t  秒後程式自動回到  "狀態A" 

EX: 
常態  亮 顯示燈-0(顯示燈-1熄滅)  
當按下   按鈕後   
亮 顯示燈-1(顯示燈-0熄滅) 
經過一段時間(t秒) 
恢復到亮  顯示燈-0(顯示燈-1熄滅)

類似這樣的程式...

 

謝謝大大撥空回答我這語意不清的問題囉!!

20091118_1.vi

如果照您敘述的範例,那state machine應該也可以做到吧??

謝謝你囉~我已經會了!!感恩~