EndPointObject属性

适用
视觉对象:Contour, Edge, Line, LineInspector

说明
指定用于Line对象终点的视觉对象。

用法

VGet  Sequence.Object.EndPointObject, var
VSet  Sequence.Object.EndPointObject, value
Sequence
序列名或表示序列名的字符串变量
Object
对象名或表示对象名的字符串变量对象必须存在于指定的序列中。
var
表示属性值的字符串变量
value
表示新属性值的字符串或表达式。EndPointObject属性的有效视觉对象有:
ArcFinder、ArcInspector、Blob、BoxFinder、Coordinates、CornerFinder、Correlation、DefectFinder、Edge、Geometric、Line、LineFinder、LineInspector、Point和Polar对象。Screen也可以作为EndPointObject使用。


Screen或Line对象之前执行的任意对象。

默认:Screen

详细说明
首次创建Line对象时,EndPointObject属性设为Screen。但Line对象一般附加于其他视觉对象。这是StartPointObject和EndPointObject属性的用途。通过这两个属性,用户可以在任意两个视觉对象(Frame除外)之间定义一条线。

Frame对象无法用于定义Line对象的终点。但这不会造成限制,因为Frame通过其他视觉对象定义。要使用Frame对象定义直线终点时,使用框架中的Point对象定义Line对象的终点。

请务必注意对于每个指定的视觉序列,只有视觉序列步骤中在Line对象之前的步骤执行的视觉对象才可以作为EndPointObject使用。

参照
Edge对象、 EndPointType属性、Contour对象、Line对象、LineInspector对象、StartPointObject属性