FoundOnEdge结果

适用
视觉对象:Blob、Correlation、DefectFinder、Geometric

说明
发现对象过于靠近搜索窗口的Edge时,返回”True”。

用法

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


  • 0 - False:对象位于搜索窗口Edge并且无法发现
  • -1 - True:发现对象位于搜索窗口Edge

详细说明
FoundOnEdge结果是仅可与Blob、Correlation、Geometric和DefectFinder对象一起使用的特殊结果。

有时即使对象的一部分可能位于视野之外,视觉系统会试图报告发现Blob、Correlation、Geometric或DefectFinder对象。发现Blob、Correlation、Geometric或DefectFinder对象但对象的一部分位于搜索窗口之外时,可在Vision Guide将Found结果设为返回“False”,而非将这些对象作为Found报告。

如果要使FoundOnEdge结果为”True”的对象为“未发现”,将RejectOnEdge属性设为”True”。

NOTE:


使用Correlation或Geometric对象时,有时即使Accept属性较低,Found结果返回“False”。在这些情况下,确认FoundOnEdge结果和RejectOnEdge属性。它们可能由于RejectOnEdge属性设定而从检测结果中排除。

参照
Blob对象、Correlation对象、Found结果、Geometric对象、DefectFinder对象、RejectOnEdge属性、Score结果