NI支援的相機種類

產品資訊

Hardware

  • Area Scan Camera
  • Line Scan Camera
  • Frame Grabber Device
  • PXI Frame Grabber Module
  • PXI Ethernet Interface Module
  • PXI Firewire (IEEE 1394) Module
  • Camera

Driver

  • IMAQ Vision
  • Vision Acquisition Software
  • NI-IMAQdx
  • NI-IMAQ

問題敘述

  • 我將購買一款特定的相機而且我想知道它是否可與NI IMAQ的產品一起使用。
  • 我想知道我的相機是否被NI支援使用。
  • 我的電腦需要安裝哪些NI的驅動程式或軟體才能與特定介面的相機溝通?
  • 我剛買了一台新相機,可以在NI MAX或LabVIEW中利用IMAQ或IMAQdx驅動程式使用它嗎?

解決方案

許多因素會影響您的相機是否被NI支援,要確定NI的軟硬體是否支援您的相機首先第一步是確認該相機的匯流排種類(bus type)。匯流排種類可以是以下任何一種:

  • USB 3.0 Vision
  • GigE Vision
  • Camera Link
  • IEEE-1394 FireWire
  • USB 2.0
  • Parallel Digital
  • Ethernet IP

如果您仍在考慮要購買什麼相機,並確保選擇正確的匯流排, Choosing the Right Camera Bus這個連結提供每種相機的重點特色、優點和缺點等訊息。

USB 3.0 Vision

推薦用於新應用 :Yes
使用的驅動程式 :NI-IMAQdx 4.2或更高版本
影像擷取卡(frame grabber) :電腦或裝置內建的擷取USB 3.0影像的功能或NI Frame Grabber

NI硬體和軟體支援任何符合AIA USB3 Vision Specification 1.0或更高版本的相機。有些相機可通過USB 3.0進行通訊,但不符合USB 3.0 Vision標準,因此應注意製造商的說明文件是否符合AIA USB3 Vision Specification

Companies that license USB3 Vision 這個連結列出了目前已通過USB 3.0 Vision認證的公司 。

如果您發現您的相機只是USB 3.0相機而不支援USB 3.0 Vision,您仍然可能可以使用相機的驅動程式(如果有的話)並使用Call Library Function Node進行調用 。然後,您可以將影像和相機資訊導入LabVIEW,然後使用Vision Development Module中提供的Vision Analysis libraries。但是,如果相機驅動程式有問題,那麼您需要與該公司聯絡。

GigE Vision

推薦用於新應用 :Yes
使用的驅動程式 :NI-IMAQdx
影像擷取卡 :透電腦或裝置內建的乙太網路孔擷取影像或透過NI Frame Grabber

NI硬體和軟體支援任何符合AIA GigE Vision Specification 1.0或更高版本的相機。有些相機可通過GigE進行通訊,但不符合GigE Vision標準,因此應注意製造商的說明文件是否符合AIA GigE Vision Specification

Camera Link

推薦用於新應用 :Yes
使用的驅動程序 :NI-IMAQ
影像擷取卡NI Frame Grabber

NI的硬體和軟體支援符合Camera Link標準(base, medium, full and extended)的Camera Link相機。然而,與其他介面相比,Camera Link相機需要一個相機文件(camera file)來告訴驅動程式如何獲取相機屬性的資訊,因此並非所有Camera Link相機都受NI支援。

NI建議您查詢Industrial Camera Advisor來確定特定的相機是否被NI支援。如果在支援列表上找不到您的相機,那麼代表National Instruments尚未測試該相機並且還沒有正式支援它,但仍可以使用以下選項:

  • 使用NI Camera File Generator創建自製的相機文件。
  • 瀏覽Discussion Forums論壇查詢是否有其他用戶已經創立自製的相機文件。

IEEE-1394 FireWire

推薦用於新應用 :No
使用的驅動程序 :NI-IMAQdx或NI-IMAQ IEEE-1394
影像擷取卡NI Frame Grabber 。相機影像是透過FireWire匯流排來擷取的。

NI支援完全符合IIDC(DCAM)標準的FireWire相機。

NI現在透過IMAQdx驅動程式來支援Firewire設備。NI不再推薦使用NI-IMAQ IEEE-1394驅動程式,因為NI-IMAQdx在功能上基本已經取代了NI-IMAQ IEEE-1394。

USB 2.0

推薦用於新應用 :No
使用的驅動程序 :NI-IMAQdx 3.4或更高版本
影像擷取卡 :無。通過USB 2.0匯流排使用DirectShow來擷取圖像。

NI建議不要將USB 2.0相機用於新應用,但NI硬體和軟體支援大多數相容於DirectShow的USB 2.0設備。相機製造商通常會為其生產的相機創造專屬的LabVIEW API,以支持DirectShow不具備的其他功能。建議您在允許的情況下時使用相機製造商的API。

USB 2.0相機現在可以透過IMAQdx或客製的API在LabVIEW內使用。

由於USB 2.0相機使用DirectShow進行擷取,相機廠商的驅動程式必須被正確安裝以及配置,以便IMAQdx能正確的操控相機。

Parallel Digital

推薦用於新應用 :No
使用的驅動程序 :NI-IMAQ
影像擷取卡 :NI不再銷售Parallel Digital的影像擷取卡

Parallel Digital在功能上已被Camera Link取代。Parallel Digital相機需要相機文件來告訴驅動程式如何獲取相機屬性的資訊,因此並非所有Parallel Digital相機都受支持。

NI支持以下列格式發送數據的Parallel Digital相機:

  • TTL
  • RS-422
  • LVDS(低壓差分信號)

要驗證National Instruments硬體和軟體是否支持該相機,請使用Industrial Camera Advisor
如果您使用的是第三方影像擷取卡,您需要查看知識庫文章Can I Use My Third-Party Frame Grabber with Vision Acquisition Software?

Ethernet IP

推薦用於新應用 :No
使用的驅動程序 :NI-IMAQdx 3.5或更高版本
影像擷取卡 :無。影像透過乙太網路來擷取。

Ethernet IP在功能上已被GigE Vision取代,NI僅支持Basler和Axis生產的的Internet Protocol (IP) 相機。 IP相機通常透過乙太網來發送壓縮影像,NI-IMAQdx驅動程式僅支援提供MJPEG圖像的IP相機。

Axis IP必須具備韌體版本2.0或更高版本才能被NI支援。

相關資訊

NI-IMAQ和NI-IMAQdx驅動程式包含在NI Vision Acquisition Software中 。

NI的軟體僅支援National Instruments的影像擷取卡,並非設計用於第三方的影像擷取卡: 請參考Can I Use My Third-Party Frame Grabber with Vision Acquisition Software?