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プロパティーは、オブジェクトのリザルトを表示する順番を設定することができます。

リザルトを降順に見たい場合は、順番を逆にします。

例:

Integer i, numfound
Real x(0), y(0), u(0)
Boolean found(0)

VRun seq1
VGet seq1.Blob01.NumberFound, numfound
Redim found(numfound)
Redim x(numfound)
Redim y(numfound)
Redim u(numfound)

For i = 1 To numfound
VGet seq1.Blob01.RobotXYU(numfound + 1 - i), found(i), x(i), y(i), u(i)
Next i

参照
Blobオブジェクト, Contourオブジェクト, Correlationオブジェクト, Geometricオブジェクト