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