MissingEdgeType属性

适用
视觉对象:ArcFinder、LineFinder、ArcInspector、LineInspector、BoxFinder、CornerFinder

说明
设定/返回缺失Edge的处理方法。

用法

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


  • 1 - Interpolate
    • 视觉常数:VISION_MISSINGEDGETYPE_INTERPOLATED
    • 从相邻Edge确定Edge位置。
  • 2 - StartPoint
    • 视觉常数:VISION_MISSINGEDGETYPE_STARTPOINT
    • 将Edge位置设定于Edge搜索的起点。
  • 3 - EndPoint
    • 视觉常数:VISION_MISSINGEDGETYPE_ENDPOINT
    • 将Edge位置设定于Edge搜索的终点。
  • 4 - Zero
    • 视觉常数:VISION_MISSINGEDGETYPE_ZERO
    • 将Edge位置设定于零(直线或圆弧上)

默认:1 - Interpolate

详细说明
使用MissingEdgeType指定用于发现或检查直线或圆弧的Edge搜索过程中缺失Edge的处理方法。

要点


在当前版本中,更改MissingEdgeType的值不会影响视觉对象ArcFinder、LineFinder、BoxFinder和CornerFinder的动作。因此,可任意设置MissingEdgeType,而不需要设置为特定值。

参照
ArcFinder对象、LineFinder对象、ArcInspector对象、LineInspector对象、BoxFinder对象、CornerFInder对象