以下內容提供了適用於 CoaXPress12 擷取卡 imaFlex 的基本擷取範例。在 「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.
適用於 imaFlex 平台的單一四連結聚合相機的基本擷取設計為 SingleCXP12x4AreaGray8.va。下圖顯示了該範例設計的基本設計結構。
四個單連結聚合相機的範例設計為
QuadCXP12x1AreaGray8.va (灰階 8 位元)。共用記憶體概念適用於 imaFlex 平台。當您在一個設計中使用多個 DRAM 元素時,此資訊高度相關。在設計和 LineBuffer
文件中,您可以找到有關 DRAM 元素的相關資訊 LineBuffer 在 imaFlex 上,其位於最大頻寬效能的背景下:此 operator 會自動聚合像素以盡可能符合記憶體資料寬度,從而達到最佳效能。
imaFlex 平台的範例設計 SingleCXP12x1Area_MultipleBitWidth.va 展示了如何實作支援 8bit、10bit、12bit、14bit 和 16bit 相機輸入 bit width 的擷取設計。此實作與 microEnable 5 的實作不同,因為在 imaFlex 平台上,相機 operator 處的輸出連結僅支援 8 位元格式。您可以在 VisualApplets 設計中找到詳細的註解和說明。下圖顯示了該設計的基本擷取設計 SingleCXP12x1Area_MultipleBitWidth.va.
imaFlex 平台的範例設計 SingleCXP12x1Area_RGB.vad 針對 imaFlex 平台,展示了如何實作支援具有 color format 相機的擷取設計。此實作與 microEnable 5 的實作不同,因為在 imaFlex 平台上,相機 operator 處的輸出連結僅支援灰階 color format。您可以在 VisualApplets 設計中找到詳細的註解和說明。下圖顯示了該設計的基本擷取設計
SingleCXP12x1Area_RGB.va.
imaFlex 平台的範例設計 SingleCXP12x2Area_RGB.vad 針對 imaFlex 平台,展示了如何實作支援雙通道連線 color format 相機的擷取設計。此實作與 microEnable 5 的實作不同,因為在 imaFlex 平台上,相機 operator 處的輸出連結僅支援灰階 color format。您可以在 VisualApplets 設計中找到詳細的註解和說明。下圖顯示了該設計的基本擷取設計
SingleCXP12x2Area_RGB.vad.
以下小節中呈現的範例是用於線形掃描 CoaXPress 相機的基礎擷取設計。
尋找基礎擷取設計 SingleCXP12x4LineGray8.va (適用於 imaFlex 平臺的單一連結聚合相機,灰階 8 位元)位於
\examples\Acquisition\BasicAcquisition\iF-CXP12-Q。下圖顯示了範例設計的基本設計結構。








上一頁

