使用GigE、USB或FireWire相機時出現Error -1074397145: "No interface found."的錯誤訊息



主要軟體:
主要軟體版本: 2.0
主要軟體修正版本: N/A
次要軟體: Image Acquisition (IMAQ)>>IMAQ - DX Cards

問題: 我可以成功的在MAX (Measurement & Automation Explorer)擷取GigE、USB或FireWire相機的影像,但是當我使用LabVIEW進行snap或grab時,程式會回傳Error -1074397145: "No interface found."的錯誤訊息。LabVIEW程式中Interface Name的輸入值與MAX中的camera name是相同的。為什麼會出現這個錯誤?

解答:

這個錯誤會產生是因為你所使用的是IMAQ的VI而不是使用IMAQdx的VI來擷取GigE、USB或FireWire相機的影像。請確認您所使用的是IMAQdx的VI (如:IMAQdx Open Camera、IMAQdx Snap、IMAQdx Grab等),請勿使用IMAQ的VI (如:IMAQ Initialize、IMAQ Snap等) 來擷取GigE、USB或FireWire相機的影像。

IMAQdx與IMAQ的VI分別對應到IMAQdx與IMAQ這兩個驅動程式,這兩個驅動程式是截然不同的。IMAQdx使用來擷取GigE、USB或FireWire相機的影像,而IMAQ使用來擷取影像擷取卡、類比相機或CameraLink相機的影像 (使用這些軟體時都必須搭配上NI的硬體)。這些VI不是通用的,所以這就是為什麼會出現這個錯誤的原因。



相關連結: KnowledgeBase 3H485EL6: Error Codes with NI-IMAQ
KnowledgeBase 3SK8ALHB: Where Can I Find Details on IMAQ or Vision Error Codes?

附加檔案:





報告日期: 09/24/2009
最後更新: 06/29/2011
文件偏號: 51NHHT44