imaFlex CXP-12 Quad 和 Penta 实现示例

imaFlex CXP-12 Quad 和 imaFlex CXP-12 Penta 平台目前不支持 microEnable 5 平台上可用的所有基于 DRAM 的 Memory 算子。不支持的算子包括:ImageBufferMultiRoi 和 CoefficientBuffer。在本章所述的 VisualApplets 示例设计中,您将找到用户库元素以及使用 VisualApplets 标准算子的实现,它们可提供与缺失的 Memory 算子相同的功能。有关如何使用用户库元素的说明,请参阅 'Delivered User Libraries'。此外,还引入了 FrameBufferMultiRoiDyn 算子,用于在 imaFlex CXP-12 Quad 和 imaFlex CXP-12 Penta 平台上替代 ImageBufferMultiRoiDyn 算子。

示例 "imaFlex_Jpeg_Color_iF_Advanced.va" 演示了在 imaFlex 平台上使用用户库元素 JPEG_Encoder_Color_iF 的方法。其功能等同于 microEnable 5 采集卡系列 JPEG_Color 库的用户库元素功能

在 'Basic Acquisition Examples for Cameras for CoaXPress 12 imaFlex Frame Grabber' 中描述了基础采集示例,展示了如何在 imaFlex CXP-12 Quad 平台上使用相机接口算子 CxpCamera 来支持多种 Bit Width、图像格式和协议。在 '2D Shading Correction / Flat Field Correction Using Operator RamLUT' 一节中,描述了一个示例实现,展示了如何基于 RamLUT 算子执行 2D Shading Correction,以此作为 CoefficientBuffer 算子的替代方案。'Example for the DMAFromPC Operator on the imaFlex CXP-12 Quad Platform' 示例展示了如何使用 DMAFromPC 算子将图像(在示例中包含 Shading Correction 系数的图像)从 PC 传输到采集卡。