GetRobotInsidePlane函数

用于返回进入到进入检测平面内的机器人。

格式
GetRobotInsidePlane (平面编号)

参数

平面编号
指定返回状态的进入检测平面的编号(1~15的整数)。

返回值
以位为单位返回进入由平面编号指定的进入检测平面中的机器人。

位0表示机器人1,按降序依次顺延,位15表示机器人16。

如果机器人未设置进入检测平面,则相应位为常通常为0。

例如,在机器人1和3进入平面时,打开位0和位2,所以返回5。

参阅
InsidePlane、Plane

GetRobotInsidePlane函数使用示例
如下所示为使用GetRobotInsidePlane函数的程序。

等待达到进入检测平面中未进入1台机器人的状态。

Function WaitNoPlane

  Wait GetRobotInsidePlane(1) = 0

等待达到只有2个机器人进入检测平面的状态。

Function WaitInPlaneRobot2

  Wait GetRobotInsidePlane(1) = &H2

下述程序为在动作命令的并行处理内使用的示例。在动作执行过程中进入到特定进入检测平面时,打开I/O。有1台机器人连接到控制器上的情况。

Function Main
   Motor On
   Power High
   Speed 30; Accel 30, 30

   Go P1 !D0; Wait GetRobotInsidePlane(1) = 1; On 1!

Fend

注意


请务必记述D0。