AngleObject属性

适用
视觉对象:ImageOp, Point

说明
设定将什么对象作为决定对象角度的参考。

用法

VGet  Sequence.Object.AngleObject, var
VSet  Sequence.Object.AngleObject, value
Sequence
序列名或表示序列名的字符串变量
Object
对象名或表示对象名的字符串变量对象必须存在于指定的序列中。
var
表示属性值的字符串变量
value
表示新属性值的字符串或表达式


“Screen”或返回Angle结果的对象之前的对象名

默认:Screen(创建对象时的默认设定)

详细说明
对于ImageOp对象,将AngleObject与Operation属性的Rotate设定一起使用,根据AngleObject中指定对象的Angle结果自动旋转图像。

将对象指定为AngleObject时,要补偿对象的旋转角度,将RotationDirection属性设为“2 - CW”。

AngleObject属性设定的对象结果角度将作为Point对象的结果角度输出。例如,如果将Blob设为Point对象的AngleObject,Point对象的结果角度将为Blob对象的结果角度。如果设为AngleObject的对象包含多个结果,可通过AngleObjectResult属性指定使用的结果编号。

可指定以下对象:

Blob, Correlation, Geometric, Polar, Point, Line, CodeReader, Frame, LineFinder, DefectFinder, CornerFinder, BoxFinder, Coordinates

参照
AngleObjectResult属性、Blob对象、BoxFinder对象、CodeReader对象、Contour对象、Correlation对象、DefectFinder对象、Frame对象、Geometric对象、ImageOp对象、Operation属性、Polar对象、Point对象、RotationAngle属性、RotationDirection属性、Line对象、LineFinder对象