Sort属性

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

说明
设定或返回用于对象结果的排序顺序。

用法

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


  • 0 - None
    • 视觉常数:VISION_SORT_NONE
    • 不排序。
  • 1 - PixelX
    • 视觉常数:VISION_SORT_PIXELX
    • 结果根据PixelX结果从左到右排序。
  • 2 - PixelY
    • 视觉常数:VISION_SORT_PIXELY
    • 结果根据PixelY结果从上到下排序。
  • 3 - PixelXY
    • 视觉常数:VISION_SORT_PIXELXY
    • 结果根据PixelX和PixelY结果从左上到右下斜对角排序。
  • 4 - CameraX
    • 视觉常数:VISION_SORT_CAMERAX
    • 结果根据CameraX结果从左到右排序。
  • 5 - CameraY
    • 视觉常数:VISION_SORT_CAMERAY
    • 结果根据CameraY结果从下到上排序。
  • 6 - CameraXY
    • 视觉常数:VISION_SORT_CAMERAXY
    • 结果根据CameraX和CameraY结果从左下到右上斜对角排序。
  • 7 - RobotX
    • 视觉常数:VISION_SORT_ROBOTX
    • 结果根据RobotX结果沿机器人X轴排序。
  • 8 - RobotY
    • 视觉常数:VISION_SORT_ROBOTY
    • 结果根据RobotY结果沿机器人Y轴排序。
  • 9 - RobotXY
    • 视觉常数:VISION_SORT_ROBOTXY
    • 结果根据RobotX和RobotY结果斜对角排序。

默认:0 - None

详细说明
通过Sort属性可将对象结果排序,获得所需顺序的结果。

如果希望获取按降序排列的结果,请将获取顺序反转。

例如:

For i = numFound To 1 Step -1
    VGet seq1.blob01.RobotXYU(i), found(i), x(i), y(i), u(i)
Next i

参照
Blob对象、Contour对象、Correlation对象、Geometric对象