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
← InsideBox函數 InStr函數 →