03.QuickBuild應用詳解

一、 QuickBuild屬性配置各個屬性的含義

  • 已發送項: 默認情況下, QuickBuild 爲己發送項列表分配 8 個數據包的內存,也可以手動增加己發送隊列大小,但應當注意,次數值越大越佔用內存資源
  • 失敗隊列: QuickBuild 有一個用來存儲作業結果信息的!認列,默認存儲作業的錯誤結果信息,也可以在"失敗日誌模式選項"選擇要存儲的結果信息。
  • 平均處理模式: 圖像按獲取的順序被處理。例如, QuickBuild 應用程序包含 3 個 Job , CogJobl , CogJob2, CogJob3 ,如果 CogJobl 先獲取圖像,則 CogJobl 先執行,接下來 CogJob3 獲取圖像,則 CogJob3 執行,這種模式下,如果所有 Job 獲取圖像的頻率一樣,則所有的 Job 也將有同樣的運行頻率。
  • 共享處理模式: 在共享模式下, QuickBuild 並不試圖達到 Jobs 和 CPU資源的平衡,相反, Job 執行是順序是由. NET 架構來負責。例如, QuickBuild含有 3 個 Job:CogJobl 、 CogJob2 、 CogJob3,如果 CogJobl 首先獲得圖像,則 CogJobl 開始執行,如果接下來 CogJob2、 CogJob3 獲取了圖像,則在CogJobl 仍有圖像需要處理之前不能保證 CogJob2 , CogJob3 執行。即CogJobl 有可能在其他 Job 執行之前已執行許多次。

二、 Job與Job屬性詳解

2.1 Job詳解

每個QuickBuild應用程序至少包含一個空的Job,也有不少的視覺項目需要多個Job來完成視覺任務. 每個Job都可以配置QuickBuild所支持的相機作爲圖像源,對於多個Job的視覺應用,也可以配置不同的相機作爲圖像源. 也可以在Job中選擇存儲在PC上的Image或者Image DateBase作爲圖像源.

2.2 Job屬性

  • 像來源中獲取圖像: 如果你希望從自己的定製工具中獲得圖像,可以在此選擇
  • 圖像隊列大小: 圖像隊列存儲你已經獲得正等待處理的圖像,起默認大小爲 32 幀,在你的設備環境中,如果在當前圖像處理完成前有可能己經獲取大於 32 幀圖像,你可以將圖像隊列增大,但要注意的是增大圖像隊列會使你的 PC 的可用內存減少,影響 PC 的處理速度。相反,你可以通過減小圖像隊列來增加 PC 的可用內存,但要注意圖像溢出.
  • 軟件觸發模式: 三種觸發模式,字面意思不多做解釋
  • 編輯腳本: 可以通過代碼段(VB.Net\C#)修改並豐富Job的功能
  • 作業運行計數: 你可以在連續運行模式時設置作業運行的最大次數,如果您在連續運行模式下便能了此參數,在您的作業運行到最大次數時將會自動停止運行。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章