視覺序列屬性及結果

視覺序列和Vision物件一般,具有屬性及結果。主要的差異是Vision Sequence的屬性和結果套用至整個Vision Sequence,而Vision物件的屬性設定值則僅套用於一個Vision物件。

視覺序列屬性

視覺序列屬性通常是用來設定Vision Sequence的執行,以及設定取得影像的適當值,以便讓視覺序列內的所有Vision物件可依這些值運作。
所有視覺序列屬性會套用至整個視覺序列。例如Calibration屬性就是在視覺序列層級設定,而非在Vision物件Level設定。
藉由這樣的方式,一個視覺序列內的所有Vision物件都將使用Calibration屬性所指定的Calibration,並可確保所有的結果皆採用相同的校正。

下列清單是視覺序列的屬性摘要。若想了解每個屬性詳情,請參考以下章節。
「Vision Guide 8.0 Properties and Results Reference」

屬性 說明
Calibration

用於指定視覺序列使用的攝影機校正。必須用於指定本屬性,才能回傳機器人或攝影機的座標結果。

預設:none

Camera

用於指定本視覺序列要使用哪部攝影機。

預設:1

CameraBrightness

用於指定亮度值。

預設:128

CameraContrast

用於指定對比值。

預設:128

Description

設定使用者指定的説明

預設: 空白

ExposureDelay

用於指定開始曝光前的延遲。(單位:微秒(μs))

預設:0

ExposureTime

用於指定在非同步重設模式中使用的曝光時間。(單位:微秒(μs))

預設:0

ImageBuffer

用於指定以哪個緩衝區來儲存所擷取的影像。

預設:0

ImageColor

用於指定應如何取得彩色影像。

預設:1 - All

ImageFile

針對磁碟上含有欲處理影像的檔案,用於指定其名稱。

預設:none(無影像檔案)

ImageFileScale

指定影像檔案的縮放比例。

預設:0 (適合 ImageSize)

ImageSize

指定抓取影像的解析度。

預設:目前攝影機的最大解析度。

ImageSource

用於指定影像的來源。

預設:1 - Camera

Index 顯示序列的索引。
HDRMode

以HDR影像顯示擷取的影像。

預設:False

Name 視覺序列的名稱。
RuntimeAcquire

用於定義使用哪種方法來取得供視覺序列使用的影像。

預設:1 - Stationary

RuntimeFreeze

用於通知視覺序列針對欲顯示的影像進行凍結。

預設:True

SaveImage 用於顯示用來將目前影像儲存至磁碟的對話框。
ShowProcessing

用於指定是否將顯示影像處理。

預設:True

StrobeBlackVideo

指定在收到觸發後於序列開始後及抓取影像前,是否要清除影像為黑色。

預設:True

StrobeDelay

用於指定在開啟閃光輸出之前的延遲(單位:微秒(μs))

預設:0

StrobeTime

用於指定開啟閃光輸出的時間。(單位:微秒(μs))

預設:0

TriggerMode

用於指定電子快門觸發模式。

預設:Leading Edge

GridColor 指定影像顯示中顯示的格線顏色名稱。
GridPitchX 指定影像顯示中顯示的格線X間距。
GridPitchY 指定影像顯示中顯示的格線Y間距。
GridShow

指定是否在影像顯示中顯示格線。

預設:False

GridType

指定影像顯示中顯示的格線類型。

1 - Cross Hair 2 - Rectangle

GridUnits

指定影像顯示中顯示的格線間距單位。

1 - Pixel

2 - mm

選擇「2 – mm」時,若未執行校正,則不會顯示格線。

視覺序列結果

視覺序列結果會套用至整個視覺序列。
因為這些結果可以告訴您視覺序列的整體資訊,因此非常實用。例如AllPassed結果可回傳是否已找到視覺序列內的所有Vision物件。
下列清單是視覺序列結果及其簡短說明的摘要。若想了解每個結果的詳情,請參考以下章節。
「Vision Guide 8.0 Properties and Results Reference」

結果 說明
AllPassed 回傳是否接受序列內的所有Vision物件。
Time

回傳視覺序列的總執行時間。

這包括所有視覺序列的累計時間,以及取得一個影像所需要的時間。