機器人編程-robolab2.9Sing Until Dark 唱到黑——這個行為讓機器人唱歌直到光線變暗的時候。因為播放的是一個樂章, 所以要讓樂曲在光線變暗的時候立即停止, 需要用到事件來進行監控。事件的監控需要三個必要環節:事件定義、啟動監控和事件著陸,在這個例子中事件被定義為當光變暗的時候光線傳感器的返回值低于設定值;在音樂播放前啟動監控,當事件被觸發著陸之后程序即停止。

  機器人編程-robolab2.9

  事件可以理解為一個在后臺運行的等待和跳轉命令的特殊組合,當指定時間發生時,程序跳轉到事件的著陸位置。

  事件使用時首先定義事件,事件的定義包含三部分內容:

  機器人編程-robolab2.91. 左下角的參數表示事件名稱,Robolab 提供了紅、藍和黃三個事件,如果要使用更多的事件,可以使用白色事件設置事件標號增加至最多 15 個事件。

  2. 中間的參數表示事件的閾值,也就是傳感器與之比較的數值。

  3. 右下角的參數表示事件源,也就是傳感器所連接的端口。

  事件定義好之后, 使用圖標 機器人編程-robolab2.9啟動事件監控, 右下角的參數為事件的值。當需要同時監控多個事件的時候,可以在啟動事件圖標下添加多個事件機器人編程-robolab2.9的值的參數。最后在程序中設置事件著陸點機器人編程-robolab2.9 ,程序中只能有一個著陸點。

本站內容未經許可,禁止任何網站及個人進行轉載。