InsidePlane函數

用於傳回進入檢測平面的檢測狀態。

格式
InsidePlane (平面編號[, 機器人編號 | All])

參數

平面編號
指定傳回狀態的工作平面編號(1~15的整數)。
機器人編號
以整數值指定要檢測的機器人編號。省略機器人編號時,則以目前選擇的機器人為對象。若有指定All,只要有1台機器人進入,就傳回True。

傳回值
若機器人的手臂尖端位置進入指定的進入檢測平面,則傳回「True」;若未進入,則傳回「False」。

參照
InsideBox、GetRobotInsidePlane、Plane、PlaneClr、PlaneDef

注意


在Epson RC+5.0中,雖可與Wait命令組合等待InsidePlane函數結果,但在Epson RC+ 6.0、RC+ 7.0、Epson RC+ 8.0中不可與Wait命令組合。在這種情況下,請使用GetRobotInsidePlane函數,以代替InsidePlane函數。


對應表

RC+版本 機器人控制器 Wait Till、Find、Sense、Trap 進行Print等不屬於左側的命令/分支判定處理 GetRobotInsidePlane函數的利用
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等顯示/分支判定處理

InsidePlane函數範例

以下程式是判斷機器人1是否進入平面No.3的範例。

Function PrintInsidePlane
If InsidePlane(3,1) = True Then
Print "Inside Plane3"
Else
Print "Outside Plane3"
EndIf
Fend