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物件