等待信號轉態的應用

我的控制的需要,必須等待一信號後才繼續往下運作....

我用while loop好像不行,因為就會給他完全停在while loop後..

是否此處不適用while loop???

 

 

謝謝

你的問題沒頭沒尾,也沒有附上程式,大概不會有人能了解你在問什麼吧!

KENLIN38768.6614699074

報歉!!!

是這樣的...我在WHILE LOOP裏讀取I/O信號,當HI時繼續LOOP,LO時跳出,繼續執行(希望)....

但是當條件符合跳出回圈時總是停在WHILE LOOP後,無法繼續執行下去..

 

謝謝

你先試一下以下圖示吧~~~相信試完答案就出來了

![](upload://5iJXNQD56fStWVKka8Uydsx2A5L.jpeg)

![](upload://4mdPucbq4EJbYIpV9ILdNqkhwFP.jpeg)

抱歉!!

樓上兄臺,我不太懂你的意思..

我是這樣的應用....

 

謝謝

 

[QUOTE=paulyang]

WHILE LOOP裏讀取I/O信號,當HI時繼續LOOP,LO時跳出,繼續執行(希望)....

[/QUOTE]

在while loop中執行跳出有2種方式一種是T離開或F離開就看你怎麼用~~~

在你的圖示中是當相等時離開while loop

但是這個stop到底是全部程式的停止,或是局部迴圈的跳出???

我還有下一個frame要執行,所以當"="為真T時希望離該迴圈,而不是停止程式.

現狀是,全程是停止....我希望的僅是跳離迴圈,並繼續往下執行.

 

 

謝謝

當然是離開你所執行的這個while loop後執行你接下來的動作,依你上面的圖示會停止是你的順續執行完了所以程式停止,假如要繼續執行(1->2->3->1->2->3~~~)一值執行的話就要在最外層加上一個while loop