YAxisPoint屬性
套用至
視覺物件:Frame
說明
定義要作為Frame物件Y軸點使用的視覺物件。
用途
VGet Sequence.Object.YAxisPoint, var
VSet Sequence.Object.YAxisPoint, value
- Sequence
- 序列名稱或表示序列名稱的字串變數
- Object
- 物件名稱或表示物件名稱的字串變數。物件必須存在於指定序列中。
- var
- 表示屬性值的字串變數
- value
- 表示新屬性值的整數或運算式。YAxisPoint屬性的有效視覺物件為:Blob、Correlation、Edge及Point物件。YAxisPoint亦可將Frame的Screen位置作為基礎。
數值
Screen或任何在框架前執行並傳回PixelX及PixelY結果的物件。
預設:Screen
詳細說明
Frame物件初次拖曳至Vision Guide視窗的影像顯示區上時,預設的YAxisPoint屬性將設為Screen。Frame物件通常會附加至其他視覺物件。此為OriginPoint及YAxisPoint的用途。使用者可透過這2種屬性為其他物件定義參考框架,使其位置能夠作為依據。此實用功能可使用特定特徵在部件上尋找參考點,接著依定義的框架位置,在影像上定位其他視覺物件。
OriginPoint及YAxisPoint屬性會同時用來定義視覺框架,此框架原點位於OriginPoint及YAxisPoint屬性所定義的Y軸方向上。
請注意,對於每個特定視覺序列,僅能將視覺序列步驟中在Frame物件前執行的視覺物件作為OriginPoint使用。(視覺物件的執行順序可從流程圖調整。)
從物件視窗存取時,請按一下YAxisPoint屬性的數值欄位。接著按一下箭頭,會出現顯示可用視覺物件的下拉式清單(以及設定值Screen),可用於定義Frame的Y軸方向。按一下其中一個選項,數值欄位將會進行相應設定。
使用屬性清單設定YAxisPoint屬性時,請注意下拉式清單中,僅會顯示定義Frame物件前所定義的物件。這有助於避免使用者定義未在Frame物件前定義的OriginPoint。
Vision Guide會自動檢查何者視覺物件可作為YAxisPoint使用,且僅會在下拉式清單中顯示這些物件名稱。
參考
Frame物件、Frame屬性、OriginPoint屬性