针对 CoaXPress 12 imaFlex Frame Grabber 的相机基础采集示例

以下为您提供 CoaXPress12 采集卡 imaFlex 的基本采集示例。在 “CoaXPress 面阵相机” 中介绍了面阵相机的设计,在 “CoaXPress 线阵相机” 中介绍了线阵相机的设计。

CoaXPress 面扫描相机

在本节中,您可以找到针对 CoaXPress 12 采集卡 imaFlex 的基本采集实现示例。与 microEnable 5 系列的相机接口不同,针对不同的 CXP 链路聚合,仅存在一个相机算子。通过参数 连接数,您可以设置对应相机的 CXP 连接数。可选值为 x1、x2 和 x4。相机接口输出链路上的 Parallelism 与所选的 CXP 连接数相对应。在相机算子的输出链路上 CxpCamera 在 imaFlex 平台上,仅支持 Color Format VAF_Gray 和 Bit Width 8bit 。在此处显示的示例设计中,您可以实现支持相应相机的多种 Bit Width、Color Format 以及图像协议的图像采集设计。示例设计位于 \examples\Acquisition\BasicAcquisition\iF-CXP12-Q.

一个 CoaXPress-12 四链路面扫描相机基础采集示例

针对 imaFlex 平台的单台四链路聚合相机的基本采集设计为 SingleCXP12x4AreaGray8.va。下图展示了示例文件的基本设计结构。

imaFlex 采集卡上针对一个带有链路聚合 4 的单色 CoaXPress 面阵相机的基本采集

图 226. imaFlex 采集卡上针对一个带有链路聚合 4 的单色 CoaXPress 面阵相机的基本采集


四个 CoaXPress-12 单链路面阵相机的基本采集示例

针对四个单链路聚合相机的示例是设计 QuadCXP12x1AreaGray8.va (单色 8 位)。共享内存概念适用于 imaFlex 平台。当您在一个设计中使用多个 DRAM 元素时,此信息高度相关。在设计和 LineBuffer 文档中,您可以找到有关 DRAM 元素的相关信息 LineBuffer 在最大带宽性能的背景下:此算子执行像素的自动聚合,以尽可能贴合内存数据宽度,从而达到最佳性能。

四个 CoaXPress12 单链路面阵相机的基本采集

图 227. 四个 CoaXPress12 单链路面阵相机的基本采集


imaFlex 平台上的多个 Bit Widths 基础采集示例

imaFlex 平台的示例设计 SingleCXP12x1Area_MultipleBitWidth.va 演示了如何实现支持相机输入位宽为 8bit、10bit、12bit、14bit 和 16bit 的采集设计。该实现与 microEnable 5 的实现不同,因为在 imaFlex 平台上,相机算子处的输出链路仅支持 8 位格式。您可以在 VisualApplets 设计中找到详细的注释和描述。下图展示了该设计的基本采集设计 SingleCXP12x1Area_MultipleBitWidth.va.

imaFlex 平台上的多个 Bit Widths 基础采集示例

图 228. imaFlex 平台上多位宽的基本采集示例


imaFlex 平台上支持 Color Format 的单通道面扫描相机基础采集示例

imaFlex 平台的示例设计 SingleCXP12x1Area_RGB.vad 针对 imaFlex 平台的示例演示了如何实现支持具有 Color Format 的相机的采集设计。该实现与 microEnable 5 的实现不同,因为在 imaFlex 平台上,相机算子处的输出链路仅支持单色 Color Format。您可以在 VisualApplets 设计中找到详细的注释和描述。下图展示了该设计的基本采集设计 SingleCXP12x1Area_RGB.va.

基本采集示例Color Format 在imaFlex平台上的支持

图 229. imaFlex 平台上 Color Format 支持的基本采集示例


imaFlex 平台上支持 Color Format 的双通道面扫描相机基础采集示例

imaFlex 平台的示例设计 SingleCXP12x2Area_RGB.vad 针对 imaFlex 平台的示例演示了如何实现支持具有双通道连接的 Color Format 相机的采集设计。该实现与 microEnable 5 的实现不同,因为在 imaFlex 平台上,相机算子处的输出链路仅支持单色 Color Format。您可以在 VisualApplets 设计中找到详细的注释和描述。下图展示了该设计的基本采集设计 SingleCXP12x2Area_RGB.vad.

基本采集示例Color Format 在imaFlex平台上的支持

图 230. imaFlex 平台上的 Color Format 支持基础采集示例


CoaXPress 线扫描相机

以下小节中提供的示例是针对线扫描 CoaXPress 相机的基础采集设计。

单通道 CoaXPress 单色线扫描相机基础采集示例

有关适用于 imaFlex 平台的单链路聚合相机的基础采集设计 SingleCXP12x4LineGray8.va (8 位灰度) \examples\Acquisition\BasicAcquisition\iF-CXP12-Q,请参见位于以下位置的资源。下图显示了该示例设计的基本设计结构。

imaFlex 采集卡上的灰度 CoaxPress 线扫描相机基础采集

图 231. imaFlex 采集卡上的灰度 CoaxPress 线扫描相机基础采集


双通道 CoaXPress RGB 线扫描相机基础采集示例

查找基础采集设计 SingleCXP12x2Line_RGB.vad (8 位 RGB Color Format)适用于 imaFlex 平台的双通道线扫描相机,网址为 \examples\Acquisition\BasicAcquisition\iF-CXP12-Q,请参见位于以下位置的资源。下图显示了该示例设计的基本设计结构。

imaFlex 采集卡上的 RGB CoaxPress 线扫描相机基础采集

图 232. imaFlex 采集卡上的 RGB CoaxPress 线扫描相机基础采集