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