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对象