2014-10-28

EV3 程式教學14 - Loop Interrupt


今天是第14天,主題是Loop Interrupt Block,這個特殊的命令也是用來結束迴圈的執行,跳出迴圈。


這種結束迴圈的方式與昨天不太相同,主要有兩點不同的地方:

1. 可以在程式任何地方針對特定迴圈進行中斷。

2. 它是立即中斷的命令。不論迴圈內部的程式執行到何處,立即停止執行任何迴圈內的命令。

我們可以使用Start增加另一段多工程式,如下圖:


程式開始10秒後,針對名稱為01的迴圈,執行中斷命令。

全部程式如下圖:


程式開始執行後,不論是否按下EV3主機Enter按鍵(中央正方形按鍵),10秒鐘之後,都會結束迴圈,執行迴圈外的聲音命令(發出Do 261.63Hz的命令) 。同時兩段多工程式都結束,所有程式執行完畢。

這個命令還可以應用在什麼地方呢?歡迎留言提出你的好想法!


沒有留言:

張貼留言

探奇歡迎大家留言討論!謝謝分享你的意見。