针对 marathon Frame Grabbers 的 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)进行图像采集的示例设计。 请记住在相机运算符的输出链接中设置正确的 link format。 确保设置了最大图像宽度和正确的 image protocol。 某些运算符输出数据的 Parallelism 不是 2 的幂的倍数。 由于处理 2 的幂的 Parallelism 更为方便,因此可以使用 PARALLELup 运算符来增加 Parallelism。 随后的 ImageBuffer 随后将裁剪正确的 ROI 并移除可能因 Parallelism 转换而添加的虚拟像素。

单线 CoaXPress 面阵相机的基本采集示例

针对单个 link aggregation 相机,mE5-MA-VCX-QP 平台的基本采集设计包括:“SingleCXP6x1AreaGray8”、“SingleCXP6x1AreaGray10.va”、“SingleCXP6x1AreaGray12.va”(8 位、10 位和 12 位灰度)以及“SingleCXP6x1AreaRGB24.va”(24 位彩色),位于 \examples\Acquisition\BasicAcquisition\mE5-MA-VCX-QP\Area。 下图展示了该示例设计的基本设计结构。 四个 link aggregation 相机的示例为设计“QuadCXP6x1AreaGray12.va”(12 位灰度)和“QuadCXP6x1AreaRGB36.va”(36 位彩色,每个分量 12 位),位于同一文件夹中。 请阅读 Device Resources 下的 mE5-MA-VCX-QP 平台共享 Memory 概念。 当您在单个设计中使用多个 DRAM 元素时,此信息高度相关。

带 Link Aggregation 1 的 6 Gbit/s 模式灰度 CoaXPress 面阵相机基本采集

图 221. 带 Link Aggregation 1 的 6 Gbit/s 模式灰度 CoaXPress 面阵相机基本采集


两个双线 CoaXPress 面阵相机的基本采集示例

针对 mE5-MA-VCX-QP 平台,有两个示例设计:“DualCXP6x2AreaGray8.va”(8 位灰度)和“DualCXP6x2AreaRGB24.va”(RGB 24 位,每个颜色分量 8 位),位于 \examples\Acquisition\BasicAcquisition\mE5-MA-VCX-QP\Area。 该设计是针对具有双 link aggregation 的两个 CoaXPress 相机的双进程设计。 另请阅读 Device Resources 下关于 mE5-MA-VCX-QP 平台共享 Memory 概念的信息。 下图展示了设计“DualCXP6x2AreaGray8.va”的基本采集设计。

带 Link Aggregation 2 的 6 Gbit/s 模式 RGB CoaXPress 面阵相机基本采集

图 222. 带 Link Aggregation 2 的 6 Gbit/s 模式 RGB CoaXPress 面阵相机基本采集


一个四线 CoaXPress 面阵相机的基本采集示例

“SingleCXP6x4AreaGray8.va”(8 位灰度)和“SingleCXP6x4AreaRGB36.va”(带每个颜色分量 12 位的 RGB)是用于具有 4 link aggregation 的一个相机的示例设计。 您可以在 \examples\Acquisition\BasicAcquisition\mE5-MA-VCX-QP\Area 中找到针对 mE5-MA-VCX-QP 平台的这些设计。 在图 223 中,您可以看到设计“SingleCXP6x4AreaGray8.va”的基本设计结构。 对于 mE5-MA-VCX-QP 平台,只需要一个 DRAM 元素即可实现每条线路 6 Gbit/s 所需的带宽。 此处 RAM 数据宽度最高可达 512 位,RAM 带宽最高可达 12.8 GB/s。 有关设备资源的更多信息,请阅读 Device Resources。 在图 223 中,您可以看到 mE5-MA-VCX-QP 平台上示例“SingleCXP6x4AreaGray8.va”的基本设计结构。

在 marathon 采集卡上带 Link Aggregation 4 的 6 Gbit/s 模式灰度 CoaXPress 面阵相机基本采集

图 223. 在 marathon 采集卡上带 Link Aggregation 4 的 6 Gbit/s 模式灰度 CoaXPress 面阵相机基本采集


CoaXPress 线阵相机

以下小节中介绍的示例是灰度线阵 CoaXPress 相机的基本采集设计。 它们与 “CoaXPress 面阵相机” 节中的设计等效。 只需将相机运算符设置为 VALT_LINE1D 并添加“SplitImage”运算符即可。

单线 CoaXPress 线阵相机的基本采集示例

针对单个 link aggregation 相机,mE5-MA-VCX-QP 平台的基本采集设计包括:“SingleCXP6x1LineGray8”、“SingleCXP6x1LineGray10.va”、“SingleCXP6x1LineGray12.va”(8 位、10 位和 12 位灰度)以及“SingleCXP6x1LineRGB24.va”(24 位彩色),位于 \examples\Acquisition\BasicAcquisition\mE5-MA-VCX-QP\Line。 下图展示了示例设计的基本设计结构。 四个 link aggregation 相机的示例为设计“QuadCXP6x1LineGray12.va”(12 位灰度)和“QuadCXP6x1LineRGB36.va”(36 位彩色),位于同一文件夹中。 请阅读 Device Resources 下的 mE5-MA-VCX-QP 平台共享 Memory 概念。 当您在单个设计中使用多个 DRAM 元素时,此信息高度相关。

带 Link Aggregation 1 的 6 GBit/s 模式灰度 CoaXPress 线阵相机基本采集

图 224. 带 Link Aggregation 1 的 6 GBit/s 模式灰度 CoaXPress 线阵相机基本采集


两个双线 CoaXPress 线阵相机的基本采集示例

针对 mE5-MA-VCX-QP 平台,有两个示例设计:“DualCXP6x2LineGray8.va”(8 位灰度)和“DualCXP6x2LineRGB24.va”(RGB 24 位,每个颜色分量 8 位),位于 \examples\Acquisition\BasicAcquisition\mE5-MA-VCX-QP\Line。 这些设计是针对具有双 link aggregation 的两个 CoaXPress 相机的双进程设计。 另请阅读 Device Resources 下关于 mE5-MA-VCX-QP 平台共享 Memory 概念的信息。

一个四线 CoaXPress 线阵相机的基本采集示例

“SingleCXP6x4LineGray8.va”(8 位灰度)和“SingleCXP6x4LineRGB36.va”(带每个颜色分量 12 位的 RGB)是用于具有 4 link aggregation 的一个相机的示例设计。 您可以在 \examples\Acquisition\BasicAcquisition\mE5-MA-VCX-QP\Line 中找到针对 mE5-MA-VCX-QP 平台的这些设计。 对于 mE5-MA-VCX-QP 平台,只需要一个 DRAM 元素即可实现每条线路 6 Gbit/s 所需的带宽。 此处 RAM 数据宽度最高可达 512 位,RAM 带宽最高可达 12.8 GB/s。 有关设备资源的更多信息,请阅读 Device Resources。 在图 225 中,您可以看到 mE5-MA-VCX-QP 平台上示例“SingleCXP6x4LineGray8.va”的基本设计结构。

带 Link Aggregation 4 的 6 Gbit/s 模式灰度 CoaXPress 线阵相机基本采集

图 225. 带 Link Aggregation 4 的 6 Gbit/s 模式灰度 CoaXPress 线阵相机基本采集