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