RobotX2结果

适用
视觉对象:Line, LineFinder, BoxFinder

说明

  • Line、LineFinder:返回机器人坐标中Line对象的终点位置(X2)的X坐标。
  • BoxFinder:返回机器人坐标系统中检测到的矩形角点X(X2)坐标位置。

用法

VGet  Sequence.Object.RobotX2[(result)], var
Sequence
序列名或表示序列名的字符串变量
Object
对象名或表示对象名的字符串变量对象必须存在于指定的序列中。
var
表示结果值的实数变量
result
结果编号。如果省略,结果编号为CurrentResult。用于返回多个结果的对象。


毫米单位的实数。

详细说明
对于Line、LineFinder

每条线有一个起点和终点。RobotX1和RobotX2结果代表指定Line对象的直线起点(X1,Y1)和终点(X2,Y2)的X坐标。Line对象起点和终点可分配给其他视觉对象,(RobotX1, RobotY1)和(RobotX2, RobotY2)坐标对实际上可能与其他视觉对象RobotX和RobotY结果的机器人坐标位置一致。(换句话说,如果通过Correlation对象定义Line对象终点,则来自Correlation对象的(RobotX, RobotY)结果与Line对象的结果(RobotX2, RobotY2)一致。)

对于BoxFinder

矩形四角的机器人坐标可以作为Robot X1、2、3、4结果和Robot Y1、2、3、4结果取得。RobotX2用于取得下图中所示的Corner2点的X坐标。

RobotX2结果在机器人坐标系统中始终为毫米单位。

应注意RobotX2结果仅可在通过机器人坐标系统校准的视觉序列中计算。如果未分配校准至视觉序列,则使用VGet获取RobotX2结果将导致错误发生。

参照
Angle结果、Line对象、LineFinder对象、PixelX结果、PixelX1结果、PixelY结果、PixelY1结果、PixelY2结果、RobotX结果、RobotX1结果、RobotXYU结果、RobotY结果、RobotY1结果、RobotY2结果、RobotX3结果、RobotY3结果、RobotX4结果、RobotY4结果、X1属性、X2属性、Y1属性、Y2属性、BoxFinder对象