以下提供 CoaXPress12 幀擷取卡 imaFlex 的基本擷取範例。在「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.
針對 imaFlex
平台的一台四通道鏈路聚合攝影機,其基本擷取設計如下: SingleCXP12x4AreaGray8.va. 下圖
顯示了此範例設計的基本設計結構。
此為四台單鏈路聚合攝影機的設計範例
QuadCXP12x1AreaGray8.va (8 位元灰階)。共用記憶體
的概念適用於 imaFlex 平台。當您
在單一設計中使用多個 DRAM 元件時,此資訊至關重要。在設計中以及在 LineBuffer
在文件中,您可以找到與 DRAM 元件相關的資訊 LineBuffer 關於 imaFlex
在最大頻寬效能的背景下:此運算子會執行
像素的自動彙總,以盡可能貼近記憶體資料寬度,
從而達到最佳效能。
範例設計 SingleCXP12x1Area_MultipleBitWidth.va 針對 imaFlex
平台,本文件說明如何實作支援
8 位元、10 位元、12 位元、14 位元及 16 位元攝影機輸入位元寬度的擷取設計。 此實作
與 microEnable 5 的實作有所不同,因為在 imaFlex 平台上,
攝影機操作端的輸出鏈路僅支援 8 位元格式。您可在VisualApplets 設計中找到詳細的註解與
說明。下圖展示此設計的基本
擷取設計 SingleCXP12x1Area_MultipleBitWidth.va.
範例設計 SingleCXP12x1Area_RGB.vad 針對 imaFlex 平台
說明了如何實作支援具備
色彩格式的攝影機之擷取設計。此實作方式與 microEnable 5 的實作有所不同,因為在
imaFlex 平台上,攝影機操作端的輸出鏈路僅支援灰階色彩
格式。 您可在VisualApplets 設計中找到詳細的註解與說明。
下圖顯示了該設計的基本擷取架構
SingleCXP12x1Area_RGB.va.
範例設計 SingleCXP12x2Area_RGB.vad 針對 imaFlex 平台
本節將示範如何實作支援具有
雙通道連接之彩色格式攝影機的擷取設計。此實作方式與 microEnable 5 的實作有所不同,因為在
imaFlex 平台上,攝影機操作端的輸出鏈路僅支援灰階彩色
格式。 您可在VisualApplets 設計中找到詳細的註解與說明。
下圖顯示了該設計的基本資料擷取架構
SingleCXP12x2Area_RGB.vad.
以下各小節所列舉的範例,是針對 線掃描 CoaXPress 攝影機的基本影像擷取設計。
查找基本的收購方案 SingleCXP12x4LineGray8.va (灰階 8
位元) 適用於 imaFlex 平台上一台單一鏈路聚合攝影機,位於
\examples\Acquisition\BasicAcquisition\iF-CXP12-Q. 下圖顯示了此範例設計的
基本設計結構。








上一頁

