處理在VBAI中影像擷取的逾時通知(Timeouts)



主要軟體:
主要軟體版本: 3.0
主要軟體修正版本: N/A
次要軟體: N/A

問題: 有時候在我的Vision Builder for Automated Inspection (VBAI)應用程式中,我會收到一個截取的逾時通知(timeout),因為沒有影像的關係,其他的檢測步驟會失敗。我該怎麼在繼續向下運行前,先強制VBAI截取影像?

解答:
在VBAI 3.0中,你可以靠著從其他的檢測中,分離截取的狀態(state)來解決這個問題。你可以保持你的VBAI在成功截取一張影像之後,離開截取步驟才做檢測。藉由這樣的設定,在檢測上就不會遇到檢驗錯誤而回傳失敗訊息,也因此當你持續地執行你的檢測時,檢測將只會在成功擷取影像後,才會持續執行截取的步驟

當你建立你的檢測時,你可以編輯你的狀態圖(state diagram)來從截取狀態(state)建立新的轉換。一個簡單的範例如下:



這個檢驗狀態圖由兩個狀態所構成:
  • 第一個狀態中截取影像。如果這個截取的步驟成功,將會從其中一個轉換進到第二個狀態,然後在第二個狀態開始檢驗這個影像。如果這個步驟失敗了(預設轉換),將會進到結束點。
  • 第二個狀態中檢驗影像,並且設定檢驗後的結果(成功/失敗)。注意,這個狀態只運行在影像已經成功被截取的情況下。

    這是一個在容易逾時的觸發截取情況下特別有用的方法,逾時通知將會導致截取步驟失敗,進入預設的轉換但不會影響檢測的結果。


    相關連結: KnowledgeBase 3QJ7704Y: How do I Select an Image From a Previous Step in VBAI?
    KnowledgeBase 4BCB87MJ: Viewing Images From LabVIEW in Vision Builder for Automated Inspection (VBAI)
    KnowledgeBase 3QI67UVB: Can I Acquire From Multiple Cameras in Vision Builder for Automated Inspection (VBAI)?

    附加檔案:


    StateDia.JPG - StateDia.JPG
    StateDia.GIF - StateDia.GIF



    報告日期: 02/02/2007
    最後更新: 04/28/2016
    文件偏號: 461E6KL6