AngleObject屬性

套用至
視覺物件:ImageOp, Point

說明
設定將使用何種物件做為參考以判定物件角度。

用途

VGet  Sequence.Object.AngleObject, var
VSet  Sequence.Object.AngleObject, value
Sequence
序列名稱或表示序列名稱的字串變數
Object
物件名稱或表示物件名稱的字串變數。物件必須存在於指定序列中。
var
表示屬性值的字串變數
value
表示新屬性值的字串或運算式

數值
「Screen」或傳回Angle結果之物件前方的物件名稱

預設:Screen(建立物件時的預設設定)

詳細說明
若為ImageOp物件,請將AngleObject搭配Operation屬性的Rotate設定使用,以根據AngleObject中指定物件的Angle結果自動旋轉影像。

將物件指定為AngleObject時,為補償物件的旋轉角度,請將RotationDirection屬性設為「2 - CW」。

設為AngleObject屬性的物件結果角度將會輸出為Point物件的結果角度。例如,若將Blob設為Point物件的AngleObject,則Point物件的結果角度將是Blob物件的結果角度。若設為AngleObject的物件含有多項結果,則將會透過AngleObjectResult屬性來指定要使用的結果編號。

下列物件可供指定:

Blob, Correlation, Geometric, Polar, Point, Line, CodeReader, Frame, LineFinder, DefectFinder, CornerFinder, BoxFinder, Coordinates

參考
AngleObjectResult屬性、Blob物件、BoxFinder物件、CodeReader物件、Contour物件、Correlation物件、DefectFinder物件、Frame物件、Geometric物件、ImageOp物件、Operation屬性、Polar物件、Point物件、RotationAngle屬性、RotationDirection屬性、Line物件、LineFinder物件