SyncRobots

用於開始動作預約中的機器人動作。

格式
SyncRobots 機器人編號 [, 機器人編號] [,...]

SyncRobots All

參數

機器人編號
以運算式或數值(整數)指定要開始運作的機器人編號。
All
指定有動作預約的所有機器人。

說明
SyncRobots用於利用各動作命令所支援的SYNC參數,啟動已進行動作預約的機器人。以SyncRobots指定的機器人按相同時序開始動作。與透過一般的多工程式等待I/O信號事件進行同步相比,無切換工作的影響,因此可更正確地進行機器人啟動的同步。

若指定未預約動作的機器人編號,則會發生錯誤。

參照
SyncRobots函數

SyncRobots範例
以下範例表示,使用動作命令的SYNC參數和SyncRobots,同時開始2台機器人的動作。

Function Main
    Xqt Func1
    Xqt Func2
    Do
       Wait 0.1
       If (SyncRobots And &H03) = &H03 Then
        Exit Do
      EndIf
    Loop
SyncRobots 1,2
Fend

Function Func1
  Robot 1
  Motor On
  Go P1 SYNC
Fend

Function Func2
  Robot 2
  Motor On
  Go P1 SYNC
Fend