針對 CoaXPress 12 imaFlex 擷取卡相機的基本擷取範例

以下提供 CoaXPress12 幀擷取卡 imaFlex 的基本擷取範例。在「CoaXPress 面掃描相機」中,介紹了面掃描 相機的設計;而在「CoaXPress 線掃描相機」中,則介紹了線掃描相機的設計。

CoaXPress 區域掃描相機

在本節中,您將找到針對 CoaXPress 12 幀擷取卡 imaFlex 的基本擷取實作範例。與 microEnable 5 系列的相機介面不同,針對不同的 CXP 鏈路聚合,僅存在一個相機操作員。透過參數 ConnectionCount, 您可以設定對應攝影機的 CXP 連接埠數量 。可選值為 x1、x2 及 x4。攝影機介面輸出 連結處的並行處理能力,將與所選的 CXP 連接埠數量相符。在 攝影機操作員的輸出連結處 CxpCamera 在 imaFlex 平台上僅支援該色彩格式 VAF_Gray 以及位元寬度 8bit 這是可行的。在這裡展示的範例設計中,您可以 實作影像擷取設計,這些設計支援對應相機的多種位元寬度、色彩格式及 影像通訊協定。這些範例設計位於 \examples\Acquisition\BasicAcquisition\iF-CXP12-Q.

適用於一個 CoaXPress12 Quad Link 面陣掃描相機的基本擷取範例

針對 imaFlex 平台的一台四通道鏈路聚合攝影機,其基本擷取設計如下: SingleCXP12x4AreaGray8.va. 下圖 顯示了此範例設計的基本設計結構。

在 imaFlex 影像擷取卡上,配備 4 組鏈路聚合功能的一台灰階 CoaxPress 區域掃描攝影機之基本擷取設定

圖 226. 在 imaFlex 影像擷取卡上,配備 Link Aggregation 4 功能的一台灰階 CoaxPress 區域掃描攝影機之基本擷取設定


四台 CoaXPress-12 單鏈路面掃描 攝影機的基本擷取範例

此為四台單鏈路聚合攝影機的設計範例 QuadCXP12x1AreaGray8.va (8 位元灰階)。共用記憶體 的概念適用於 imaFlex 平台。當您 在單一設計中使用多個 DRAM 元件時,此資訊至關重要。在設計中以及在 LineBuffer 在文件中,您可以找到與 DRAM 元件相關的資訊 LineBuffer 關於 imaFlex 在最大頻寬效能的背景下:此運算子會執行 像素的自動彙總,以盡可能貼近記憶體資料寬度, 從而達到最佳效能。

四台 CoaXPress12 單鏈路區域掃描相機的基本影像擷取

圖 227. 四台 CoaXPress12 單鏈路區域掃描相機的基本影像擷取


適用於 imaFlex 平台上多個 Bit Widths 的基本擷取範例

範例設計 SingleCXP12x1Area_MultipleBitWidth.va 針對 imaFlex 平台,本文件說明如何實作支援 8 位元、10 位元、12 位元、14 位元及 16 位元攝影機輸入位元寬度的擷取設計。 此實作 與 microEnable 5 的實作有所不同,因為在 imaFlex 平台上, 攝影機操作端的輸出鏈路僅支援 8 位元格式。您可在VisualApplets 設計中找到詳細的註解與 說明。下圖展示此設計的基本 擷取設計 SingleCXP12x1Area_MultipleBitWidth.va.

適用於 imaFlex 平台上多個 Bit Widths 的基本擷取範例

圖 228. imaFlex 平台上多種位元寬度的基本擷取範例


針對 imaFlex 平臺上支援 Color Format 的單通道面陣相機基本擷取範例

範例設計 SingleCXP12x1Area_RGB.vad 針對 imaFlex 平台 說明了如何實作支援具備 色彩格式的攝影機之擷取設計。此實作方式與 microEnable 5 的實作有所不同,因為在 imaFlex 平台上,攝影機操作端的輸出鏈路僅支援灰階色彩 格式。 您可在VisualApplets 設計中找到詳細的註解與說明。 下圖顯示了該設計的基本擷取架構 SingleCXP12x1Area_RGB.va.

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

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


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

範例設計 SingleCXP12x2Area_RGB.vad 針對 imaFlex 平台 本節將示範如何實作支援具有 雙通道連接之彩色格式攝影機的擷取設計。此實作方式與 microEnable 5 的實作有所不同,因為在 imaFlex 平台上,攝影機操作端的輸出鏈路僅支援灰階彩色 格式。 您可在VisualApplets 設計中找到詳細的註解與說明。 下圖顯示了該設計的基本資料擷取架構 SingleCXP12x2Area_RGB.vad.

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

圖 230. imaFlex 平台上支援「Color Format 」功能的基本擷取範例


CoaXPress 線性掃描相機

以下各小節所列舉的範例,是針對 線掃描 CoaXPress 攝影機的基本影像擷取設計。

針對單通道 CoaXPress 單色線陣相機的基本擷取範例

查找基本的收購方案 SingleCXP12x4LineGray8.va (灰階 8 位元) 適用於 imaFlex 平台上一台單一鏈路聚合攝影機,位於 \examples\Acquisition\BasicAcquisition\iF-CXP12-Q. 下圖顯示了此範例設計的 基本設計結構。

在 imaFlex 影像擷取卡上對灰階 CoaxPress 線掃描相機進行基本擷取

圖 231. 在 imaFlex 幀擷取卡上進行灰階 CoaxPress 線掃描攝影機的基本擷取


適用於雙通道 CoaXPress RGB 線性掃描相機的基本擷取範例

找出基本的採購方案 SingleCXP12x2Line_RGB.vad (8 位元 RGB 色彩格式)適用於 imaFlex 平台的雙通道線掃描攝影機,位於 \examples\Acquisition\BasicAcquisition\iF-CXP12-Q. 下圖顯示了此範例設計的 基本設計結構。

在 imaFlex 影像擷取卡上對 RGB CoaxPress 線掃描攝影機進行基本擷取

圖 232. 在 imaFlex 幀擷取卡上,RGB CoaxPress 線掃描相機的基本擷取流程