適用於 CoaXPress 12 imaFlex擷取卡的相機基本擷取範例

以下內容提供了適用於 CoaXPress12 擷取卡 imaFlex 的基本擷取範例。在 「CoaXPress 面積式相機」 中展示了針對面積式相機的設計,而在 「CoaXPress 線型掃描相機」 中則展示了針對線型掃描相機的設計。

CoaXPress 面陣掃描相機

在本節中,您將找到適用於 CoaXPress 12 擷取卡 imaFlex 的基本擷取實作範例。與 microEnable 5 系列的相機介面不同,針對不同的 CXP 連結聚合,僅存在一個相機 operator。透過參數 ConnectionCount,您可以設定對應相機的 CXP 連線數。可能的值為 x1、x2 和 x4。相機介面輸出連結處的 Parallelism 對應於所選的 CXP 連線數。在相機 operator 的輸出連結處 CxpCamera 在 imaFlex 平台上,僅支援 Color Format VAF_Gray 以及 Bit Width 8bit 。在此處顯示的範例設計中,您可以實作支援對應相機的多種 bit width、color format 和影像協定的影像擷取設計。這些範例設計位於 \examples\Acquisition\BasicAcquisition\iF-CXP12-Q.

一個 CoaXPress12 四通道面陣掃描相機基本擷取範例

適用於 imaFlex 平台的單一四連結聚合相機的基本擷取設計為 SingleCXP12x4AreaGray8.va。下圖顯示了該範例設計的基本設計結構。

imaFlex 擷取卡上具備連結聚合 4 的單一灰階 CoaXPress 面積式相機基本擷取

圖 226. imaFlex 擷取卡上具備連結聚合 4 的單一灰階 CoaXPress 面積式相機基本擷取


四個 CoaXPress-12 單連結面積式相機的基本擷取範例

四個單連結聚合相機的範例設計為 QuadCXP12x1AreaGray8.va (灰階 8 位元)。共用記憶體概念適用於 imaFlex 平台。當您在一個設計中使用多個 DRAM 元素時,此資訊高度相關。在設計和 LineBuffer 文件中,您可以找到有關 DRAM 元素的相關資訊 LineBuffer 在 imaFlex 上,其位於最大頻寬效能的背景下:此 operator 會自動聚合像素以盡可能符合記憶體資料寬度,從而達到最佳效能。

四個 CoaXPress12 單連結面積式相機的基本擷取

圖 227. 四個 CoaXPress12 單連結面積式相機的基本擷取


imaFlex 平台上支援多個 Bit Widths 的基本擷取範例

imaFlex 平台的範例設計 SingleCXP12x1Area_MultipleBitWidth.va 展示了如何實作支援 8bit、10bit、12bit、14bit 和 16bit 相機輸入 bit width 的擷取設計。此實作與 microEnable 5 的實作不同,因為在 imaFlex 平台上,相機 operator 處的輸出連結僅支援 8 位元格式。您可以在 VisualApplets 設計中找到詳細的註解和說明。下圖顯示了該設計的基本擷取設計 SingleCXP12x1Area_MultipleBitWidth.va.

imaFlex 平台上支援多個 Bit Widths 的基本擷取範例

圖 228. imaFlex 平台上支援多種 bit width 的基本擷取範例


imaFlex 平台上支援 Color Format 的單通道面陣掃描相機基本擷取範例

imaFlex 平台的範例設計 SingleCXP12x1Area_RGB.vad 針對 imaFlex 平台,展示了如何實作支援具有 color format 相機的擷取設計。此實作與 microEnable 5 的實作不同,因為在 imaFlex 平台上,相機 operator 處的輸出連結僅支援灰階 color format。您可以在 VisualApplets 設計中找到詳細的註解和說明。下圖顯示了該設計的基本擷取設計 SingleCXP12x1Area_RGB.va.

imaFlex 平台上的 Color Format 支援基本擷取範例

圖 229. imaFlex 平台上支援 color format 的基本擷取範例


imaFlex 平台上支援 Color Format 的雙通道面陣掃描相機基本擷取範例

imaFlex 平台的範例設計 SingleCXP12x2Area_RGB.vad 針對 imaFlex 平台,展示了如何實作支援雙通道連線 color format 相機的擷取設計。此實作與 microEnable 5 的實作不同,因為在 imaFlex 平台上,相機 operator 處的輸出連結僅支援灰階 color format。您可以在 VisualApplets 設計中找到詳細的註解和說明。下圖顯示了該設計的基本擷取設計 SingleCXP12x2Area_RGB.vad.

imaFlex 平台上的 Color Format 支援基本擷取範例

圖 230. imaFlex 平臺上 Color Format 支援的基礎擷取範例


CoaXPress 線形掃描相機

以下小節中呈現的範例是用於線形掃描 CoaXPress 相機的基礎擷取設計。

單通道 CoaXPress 單色線形掃描相機基本擷取範例

尋找基礎擷取設計 SingleCXP12x4LineGray8.va (適用於 imaFlex 平臺的單一連結聚合相機,灰階 8 位元)位於 \examples\Acquisition\BasicAcquisition\iF-CXP12-Q。下圖顯示了範例設計的基本設計結構。

imaFlex Frame Grabber 上的灰階 CoaXPress 線形掃描相機基礎擷取

圖 231. imaFlex Frame Grabber 上的灰階 CoaXPress 線形掃描相機基礎擷取


雙通道 CoaXPress RGB 線形掃描相機基本擷取範例

尋找基礎擷取設計 SingleCXP12x2Line_RGB.vad (適用於 imaFlex 平臺的雙通道線形掃描相機,8 位元 RGB Color Format)位於 \examples\Acquisition\BasicAcquisition\iF-CXP12-Q。下圖顯示了範例設計的基本設計結構。

imaFlex Frame Grabber 上的 RGB CoaxPress 線形掃描相機基礎擷取

圖 232. imaFlex Frame Grabber 上的 RGB CoaxPress 線形掃描相機基礎擷取