Home
Support
在 Vision Builder for Automated Inspection (VBAI) 使用 USB 相機
在 Vision Builder for Automated Inspection (VBAI) 使用 USB 相機
主要軟體:
主要軟體版本: 3.5
主要軟體修正版本:
次要軟體: Driver Software>>NI-IMAQ for USB Cameras
問題: 我可以在 Vision Builder for Automated Inspection (VBAI) 使用 USB 相機嗎?
解答: 由於目前缺乏 USB 之工業標準,因此 VBAI 尚未直接支援 USB 相機,但是是有一些方法可以在 VBAI 中使用 USB 相機來擷取影像。
Luminera USB 相機
對於 Luminera 有一
外掛程式可以使用,讓您在 VBAI 中用 USB 相機來擷取影像。
非 Luminera USB 相機您可以透過 Run LabVIEW VI 這一步,於 VBAI 中使用其它相機來擷取影像。步驟說明如下:
- 在 LabVIEW 中用 IMAQ for USB 建立一個擷取(snap)的 VI。不要將影像暫存區(image buffer)建立在這個 VI 裡面,而要讓這個 VI 有一個可以做為影像暫存區的輸入。請參考在下方 USB Snap.vi 這個附加檔案。
- 在 VBAI 之 inspection 模式下,加入 Simulate Acquisition 這一步。這個步驟是用來建立可以傳至此 VI 之影像暫存區,而不論您將什麼影像檔案載入都沒有關係,最後這個 VI 都會覆寫這個影像暫存區。
- 在 inspection 下加入 Run LabVIEW VI 這一步。
- 於這個步驟中,在 property 這一頁中的 VI Path 這個部分,按下 Browse 這個按鈕,點選您剛才建立的 VI。VBAI 可能會試圖執行這個 VI 一次,並且回傳一個錯誤,但是沒有關係,選擇 Continue。
- 在 property 這一頁中選擇 VI Controls。
- 接下來要設定讓這個 VI 從 VBAI 來使用影像暫存區,按下 Configure 這個按鈕。在 VI Controls 這個清單中,選擇您在這個 VI 中所設定的影像控制之名稱(預設值為 Image In)。
- 選擇 Use Measurement 這個按鈕。
- 在 Measurements 這個清單中點選 Simulate Acquisition 1 (或是您在 Simulate Acquisition 中所給定的名稱)。
- 按下 OK。
- 以上步驟將會執行一次,若一切正常運作,您將會在 VBAI 的主視窗中看到由 USB 相機所擷取之影像。
假如您選擇採用這個方法,必須注意的是,若使用 NI-IMAQ for USB 這個驅動程式來做 USB 相機擷取一段時間之後,可能會有記憶體遺漏的問題,這在
NI-IMAQ for USB Cameras 下載網頁之
Known Issues 這個部分有做說明。
相關連結: Luminera USB Camera Plug-in for VBAIDeveloper Zone Example: NI-IMAQ for USB Cameras
附加檔案: - USB Snap.vi
報告日期: 01/21/2008
最後更新: 01/21/2009
文件偏號: 4HKGM9DT
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.