RobotX1結果
套用至
視覺物件:Line, LineFinder, BoxFinder
說明
- Line, LineFinder:傳回機器人座標系統內Line物件起始點位置(X1)的X座標。
- BoxFinder:傳回在機器人座標系統中偵測到的矩形角點X (X1)座標位置。
用途
VGet Sequence.Object.RobotX1[(result)], var
- Sequence
- 序列名稱或表示序列名稱的字串變數
- Object
- 物件名稱或表示物件名稱的字串變數。物件必須存在於指定序列中。
- var
- 表示結果值的實數變數
- result
- 結果編號。若忽略,則結果編號為CurrentResult。用於傳回多項結果的物件。
數值
實數(單位:公釐)。
詳細說明
如為Line、LineFinder
每條線必定具有起始點與結束點。RobotX1及RobotX2結果代表指定Line物件起始(X1,Y1)及結束點(X2,Y2)的X座標位置。由於Line物件起始與結束點可指派至其他視覺物件,(RobotX1, RobotY1)及(RobotX2, RobotY2)座標對可實際成為符合其他視覺物件RobotX及RobotY結果的機器人座標位置。換言之,若Line物件的起始點是由Correlation物件定義,則Correlation物件的(RobotX, RobotY)結果將會符合Line物件的(RobotX1, RobotY1)結果。
如為BoxFinder
矩形四角的機器人座標可擷取為Robot X1、2、3、4結果及Robot Y1、2、3、4結果。RobotX1用於擷取下圖中Corner1角點的X座標。
RobotX1結果在機器人座標系統中會永遠以公釐表示。
請注意,RobotX1結果僅可針對已在機器人座標系統中校正的視覺序列進行計算。若無校正已指派至視覺序列,使用VGet擷取RobotX1結果會造成錯誤發生。
參考
Angle結果、Line物件、LineFinder物件、PixelX結果、PixelX1結果、PixelX2結果、PixelY結果、PixelY1結果、PixelY2結果、RobotX結果、RobotX2結果、RobotXYU結果、RobotY結果、RobotY1結果、RobotY2結果、RobotX3結果、RobotY3結果、RobotX4結果、RobotY4結果、X1屬性、X2屬性、Y1屬性、Y2屬性、BoxFinder物件