執行視覺序列

選擇視覺序列

在您執行一個視覺序列之前,您必須先從序列樹中選擇您想要執行的視覺序列。本序列樹可用來輕鬆變更一個專案內不同的視覺序列。

設定視覺序列參數(屬性)

在您選擇好要執行的視覺序列之後,您可能需要為序列設定某些參數。
您可以在Sequence視窗的Properties清單中,設定視覺序列參數。
在執行視覺序列之前,必須先正確設定屬性。例如若您想要使用從Camera 2所擷取的影像來建立及執行一個序列,那麼您就必須確保並將該序列的Camera設定為2。
新使用者最常見的錯誤之一,就是以錯誤的Camera屬性設定來執行視覺序列。

提示


使用多部攝影機的重要通知:
Camera屬性用於針對一項特定的視覺序列,選擇要使用哪部攝影機。系統在啟動時會自動偵測攝影機。若您在Vision Guide 8.0顯示某部攝影機的視訊時啟動一部攝影機,您必須從序列Camera屬性中重新選擇攝影機,才能看到視訊。

視覺序列結果

一旦您執行一個視覺序列,您就應該會想要查看序列的結果。您可從位於Sequence視窗上的Results清單中,查看視覺序列結果。

序列流程圖

序列的步驟執行清單會顯示在影像顯示的右側。此流程圖會顯示目前所選序列中所有已定義的Vision物件。
流程圖中的順序與Vision物件的執行順序相符。

執行視覺序列

在位於Vision Guide視窗底部的Run Panel左邊,您可以看到[Run]按鈕。按一下本按鈕,即會執行整個序列。
在建立及測試您想要用於特定序列的物件之後,必須按一下位於Run Panel左邊的[Run]按鈕以測試整個視覺序列。

多次執行一個序列(循環)

請注意,透過位於Run Panel左邊的[Run]按鈕右邊的 [箭頭]按鈕,[Cycles]文字方塊將變為可用。
在本方塊中所輸入的數字,代表視覺序列的執行次數。這對於測試視覺序列的可靠性相當實用(在撰寫任何搭配機器人使用的程式碼前)。
藉由執行一個視覺序列多次並使用Vision Guide 8.0的Statistics功能,您可以針對序列中的每一Vision物件,查看其Mean、Standard Deviation、Range和Minimum和Maximum等數值。您可以此善加檢視您視覺序列的執行情形。
當在[Cycles]文字方塊中輸入執行數次循環的數字時,[Cycles]文字方塊將從白色變為黃色。([Cycles]文字方塊中的數字只要大於1,方塊就會變為黃色。)這是用來警告您,在您按下[Run Sequence]按鈕時,就會執行數次循環。

視覺序列執行時的影像顯示

在執行一個視覺序列時,影像顯示將會藉由色彩顯示,來顯示找到及未找到哪些Vision物件。
對於找到的Vision物件,其搜尋視窗和找到的位置會顯示一個綠色外框。
至於未找到的Vision物件,搜尋視窗將顯示一個紅色外框。(由於未找到,所以不會顯示找到的位置。)
請注意,若特定Vision物件的Graphics屬性設定為None,針對該特定Vision物件,將不會顯示任何圖形。為確保所有Vision物件皆顯示出其圖形,請按一下Vision Guide工具列上的 [Force All Graphics On]按鈕。這會造成無論個別Graphics屬性設定值為何,皆會顯示所有圖形。

中止視覺序列循環

按一下[Abort]按鈕,就會立即停止序列執行。