InsideBox函数

用于返回进入检测区域的检测状态。

格式
InsideBox (区域编号 [, 机器人编号 | All])

参数

区域编号
指定返回状态的进入检测区域编号(1~15的整数)。
机器人编号
以整数值指定要检测的机器人编号。已省略机器人编号时,以当前选择的机器人为对象。指定All时,进入1台机器人也会返回True。

返回值
在指定进入区域中进入机器人的卡爪工具位置时返回True;反之返回False。

参阅
Box、BoxClr、BoxDef、GetRobotInsideBox、InsidePlane

注意


在Epson RC+5.0中可以与Wait命令组合等待InsideBox函数的结果,而在Epson RC+ 6.0, RC+ 7.0, Epson RC+ 8.0中不能与Wait命令组合。在这种情况下,请使用GetRobotInsideBox函数以替代InsideBox函数。


对应表

RC+版本 机器人控制器 Wait Till、Find、Sense、Trap Print等左述以外的命令/分支判定处理 GetRobotInsideBox函数的利用
RC+ 8.0 RC700系列 不可 不可 均可
RC+ 8.0 RC90系列 不可 不可 均可
RC+ 7.0 RC700系列 不可 不可 均可
RC+ 7.0 RC90系列 不可 不可 均可
RC+ 6.0 RC620 不可 不可 均可
RC+ 5.0 RC90系列 不可 不可
  • 不可:不可利用的组合
  • 可:可利用的组合
  • 均可:可用于Wait、Till、Find、Sense、Trap、Print等的显示、分支判定处理

InsideBox函数使用示例
下述程序例为判断3号区域是否进入了机器人1的示例。

Function PrintInsideBox
If InsideBox(3,1) = True Then
Print "Inside Box3"
Else
Print "Outside Box3"
EndIf
Fend