Type屬性
執行階段專用
套用至
視覺物件:所有物件
說明
傳回視覺物件的類型。
用途
VGet Sequence.Object.Type, var
- Sequence
- 序列名稱或表示序列名稱的字串變數
- Object
- 物件名稱或表示物件名稱的字串變數。物件必須存在於指定序列中。
- var
- 表示屬性值的整數變數
數值
傳回的數值如下表:
物件類型 | 常數 | 數值 |
---|---|---|
Correlation | VISION_OBJTYPE_CORRELATION | 1 |
Blob | VISION_OBJTYPE_BLOB | 2 |
Edge | VISION_OBJTYPE_EDGE | 3 |
Polar | VISION_OBJTYPE_POLAR | 4 |
Line | VISION_OBJTYPE_LINE | 5 |
Point | VISION_OBJTYPE_POINT | 6 |
Frame | VISION_OBJTYPE_FRAME | 7 |
ImageOp | VISION_OBJTYPE_IMAGEOP | 8 |
Ocr | VISION_OBJTYPE_OCR | 9 |
CodeReader | VISION_OBJTYPE_CODEREADER | 10 |
Geometric | VISION_OBJTYPE_GEOMETRIC | 11 |
ColorMatch | VISION_OBJTYPE_COLORMATCH | 14 |
LineFinder | VISION_OBJTYPE_LINEFINDER | 15 |
ArcFinder | VISION_OBJTYPE_ARCFINDER | 16 |
DefectFinder | VISION_OBJTYPE_DEFECTFINDER | 17 |
LineInspector | VISION_OBJTYPE_LINEINSPECTOR | 18 |
ArcInspector | VISION_OBJTYPE_ARCINSPECTOR | 19 |
BoxFinder | VISION_OBJTYPE_BOXFINDER | 20 |
CornerFinder | VISION_OBJTYPE_CORNERFINDER | 21 |
Contour | VISION_OBJTYPE_CONTOUR | 22 |
Text | VISION_OBJTYPE_TEXT | 23 |
詳細說明
使用Type屬性判定執行階段的物件類型。這對通用函數相當實用,如需要物件類型以了解要存取何種屬性或結果的資料記錄。
範例
Integer i, count, objType, score
Real area
VGet seq1.Objects.Count, count
For i = 1 To count
VGet seq1.Objects(i).Type, objType
Select objType
Case VISION_OBJTYPE_CORRELATION
VGet seq1.Objects(i).Score, score
' log some data here
Case VISION_OBJTYPE_BLOB
VGet seq1.Objects(i).Area, area
' log some data here
Send
Next i
參考
Objects屬性
← TwoRefPoints屬性 U →