適用於 marathon擷取卡之 CoaXPress 相機基本擷取範例

在以下內容中,您可以找到適用於 marathon 擷取卡 mE5-MA-VCX-QP 的 CoaXPress 相機基本擷取範例。 在 「CoaXPress 面陣相機」 中介紹了面陣相機的設計,而在 「CoaXPress 線陣相機」 中則介紹了線陣相機的設計。

CoaXPress 面陣掃描相機

在 marathon mE5-MA-VCX-QP 平臺上進行 CoaXPress 相機的基本擷取非常簡單。 您必須使用運算子 CXPSingleCamera、 CXPDualCamera 或 CXPQuadCamera。 透過在相機運算子上按兩下滑鼠,您可以選擇格式類型(例如 Gray、RGB 或 Bayer Raw)以及格式模式(即相應的位元深度)。 因此,對於 CoaXPress 相機,不存在用於灰階和 RGB 擷取的獨立相機運算子。 在接下來的章節中,將介紹使用這三種相機類型(CXPSingleCamera、CXPDualCamera 和 CXPQuadCamera)進行影像擷取的範例設計。 請記住要在相機運算子的輸出連結中設定正確的連結格式。 確保設定了最大影像寬度和正確的影像協定。 某些運算子輸出的資料 Parallelism 不是二的冪次方倍數。 由於基於二的冪次方 Parallelism 操作更為方便,因此可以使用 PARALLELup 運算子來增加 Parallelism。 隨後的 ImageBuffer 接著會切割出正確的 ROI,並移除可能因 Parallelism 轉換而新增的虛擬畫素。

單行 CoaXPress 面陣掃描相機基本擷取範例

您可以在 mE5-MA-VCX-QP 平臺的 \examples\Acquisition\BasicAcquisition\mE5-MA-VCX-QP\Area 下找到針對單一連結聚合相機的基本擷取設計「SingleCXP6x1AreaGray8」、「SingleCXP6x1AreaGray10.va」、「SingleCXP6x1AreaGray12.va」(灰階 8 位元、10 位元和 12 位元)以及「SingleCXP6x1AreaRGB24.va」(彩色 24 位元)。 下圖顯示了此範例設計的基本設計結構。 針對四個單一連結聚合相機的範例則是「QuadCXP6x1AreaGray12.va」(灰階 12 位元)和「QuadCXP6x1AreaRGB36.va」(彩色 36 位元,每個色量 12 位元),位於同一資料夾中。 請參閱 Device Resources 下關於 mE5-MA-VCX-QP 平臺的共享 Memory 概念。 當您在一個設計中使用多個 DRAM 元件時,此資訊高度相關。

具有連結聚合 1 的 6GBit/s 模式灰階 CoaxPress 面陣相機基本擷取

圖 221. 具有連結聚合 1 的 6GBit/s 模式灰階 CoaxPress 面陣相機基本擷取


兩個雙行 CoaXPress 面陣掃描相機基本擷取範例

您可以在 mE5-MA-VCX-QP 平臺的 \examples\Acquisition\BasicAcquisition\mE5-MA-VCX-QP\Area 下找到兩個範例設計:「DualCXP6x2AreaGray8.va」(灰階 8 位元)和「DualCXP6x2AreaRGB24.va」(RGB 24 位元,每個彩色色量 8 位元)。 該設計是用於兩個具有雙連結聚合的 CoaXPress 相機的雙處理程序設計。 亦請參閱 Device Resources 中關於 mE5-MA-VCX-QP 平臺共享 Memory 概念的資訊。 下圖顯示了「DualCXP6x2AreaGray8.va」設計的基本擷取設計。

具有連結聚合 2 的 6 Gbit/s 模式 RGB CoaxPress 面陣相機基本擷取

圖 222. 具有連結聚合 2 的 6 Gbit/s 模式 RGB CoaxPress 面陣相機基本擷取


一個四行 CoaXPress 面陣掃描相機基本擷取範例

「SingleCXP6x4AreaGray8.va」(灰階 8 位元)和「SingleCXP6x4AreaRGB36.va」(帶有每個色量 12 位元的 RGB)是用於一個具有 4 個連結聚合的相機的範例設計。 您可以在 \examples\Acquisition\BasicAcquisition\mE5-MA-VCX-QP\Area 下找到適用於 mE5-MA-VCX-QP 平臺的設計。 在圖 223 中,您可以看到「SingleCXP6x4AreaGray8.va」設計的基本設計結構。 對於 mE5-MA-VCX-QP 平臺,只需要一個 DRAM 元件即可達到每條線 6Gbit/s 的所需頻寬。 在此,在 RAM 頻寬為 12.8 GB/s 的情況下,RAM 資料寬度最高可達 512 位元。 如需有關裝置資源的更多資訊,請參閱 Device Resources。 在圖 223 中,您可以看到「SingleCXP6x4AreaGray8.va」範例在 mE5-MA-VCX-QP 平臺上的基本設計結構。

在 marathon 擷取卡上具有連結聚合 4 的 6 Gbit/s 模式灰階 CoaxPress 面陣相機基本擷取

圖 223. 在 marathon 擷取卡上具有連結聚合 4 的 6 Gbit/s 模式灰階 CoaxPress 面陣相機基本擷取


CoaXPress 線形掃描相機

以下小節中呈現的範例是灰階線陣 CoaXPress 相機的基本擷取設計。 它們相當於 「CoaXPress 面陣相機」 一節中的設計。 只需將相機運算子設定為 VALT_LINE1D 並新增運算子「SplitImage」即可。

單行 CoaXPress 線形掃描相機基本擷取範例

您可以在 mE5-MA-VCX-QP 平臺的 \examples\Acquisition\BasicAcquisition\mE5-MA-VCX-QP\Line 下找到針對單一連結聚合相機的基本擷取設計「SingleCXP6x1LineGray8」、「SingleCXP6x1LineGray10.va」、「SingleCXP6x1LineGray12.va」(灰階 8 位元、10 位元和 12 位元)以及「SingleCXP6x1LineRGB24.va」(彩色 24 位元)。 下圖顯示了此範例設計的基本設計結構。 針對四個單一連結聚合相機的範例則是「QuadCXP6x1LineGray12.va」(灰階 12 位元)和「QuadCXP6x1LineRGB36.va」(彩色 36 位元),位於同一資料夾中。 請參閱 Device Resources 下關於 mE5-MA-VCX-QP 平臺的共享 Memory 概念。 當您在一個設計中使用多個 DRAM 元件時,此資訊高度相關。

具有連結聚合 1 的 6 GBit/s 模式灰階 CoaxPress 線陣相機基本擷取

圖 224. 具有連結聚合 1 的 6 GBit/s 模式灰階 CoaxPress 線陣相機基本擷取


兩個雙行 CoaXPress 線形掃描相機基本擷取範例

您可以在 mE5-MA-VCX-QP 平臺的 \examples\Acquisition\BasicAcquisition\mE5-MA-VCX-QP\Line 下找到兩個範例設計:「DualCXP6x2LineGray8.va」(灰階 8 位元)和「DualCXP6x2LineRGB24.va」(RGB 24 位元,每個彩色色量 8 位元)。 這些設計是用於兩個具有雙連結聚合的 CoaXPress 相機的雙處理程序設計。 亦請參閱 Device Resources 中關於 mE5-MA-VCX-QP 平臺共享 Memory 概念的資訊。

一個四行 CoaXPress 線形掃描相機基本擷取範例

「SingleCXP6x4LineGray8.va」(灰階 8 位元)和「SingleCXP6x4LineRGB36.va」(帶有每個色量 12 位元的 RGB)是用於一個具有 4 個連結聚合的相機的範例設計。 您可以在 \examples\Acquisition\BasicAcquisition\mE5-MA-VCX-QP\Line 下找到適用於 mE5-MA-VCX-QP 平臺的設計。 對於 mE5-MA-VCX-QP 平臺,只需要一個 DRAM 元件即可達到每條線 6Gbit/s 的所需頻寬。 在此,在 RAM 頻寬為 12.8 GB/s 的情況下,RAM 資料寬度最高可達 512 位元。 如需有關裝置資源的更多資訊,請參閱 Device Resources。 在圖 225 中,您可以看到「SingleCXP6x4LineGray8.va」範例在 mE5-MA-VCX-QP 平臺上的基本設計結構。

具有連結聚合 4 的 6 Gbit/s 模式灰階 CoaxPress 線陣相機基本擷取

圖 225. 具有連結聚合 4 的 6 Gbit/s 模式灰階 CoaxPress 線陣相機基本擷取