imaFlex CXP-12 Quad and Penta Implementation Examples

The imaFlex CXP-12 Quad and imaFlex CXP-12 Penta platforms currently don't provide support for all DRAM-based memory operators, which are available on the microEnable 5 platforms. Operators which are not supported are: ImageBufferMultiRoi and CoefficientBuffer. In the VisualApplets example designs described in this chapter, you find user library elements and implementations with VisualApplets standard operators, which provide the same functionality as the missing memory operators. See 'Delivered User Libraries' for instructions how to work with user library elements. In addition, the FrameBufferMultiRoiDyn operator is introduced, which substitutes the ImageBufferMultiRoiDyn operator on imaFlex CXP-12 Quad and imaFlex CXP-12 Penta platforms.

The example "imaFlex_Jpeg_Color_iF_Advanced.va" demonstrates the usage of user library element JPEG_Encoder_Color_iF on imaFlex platform. Its functionality is equivalent to the functionality of the user lib elements of library JPEG_Color for microEnable 5 frame grabber series

In 'Basic Acquisition Examples for Cameras for CoaXPress 12 imaFlex Frame Grabber' basic acquisition examples are described, which show how to support multiple bit widths, image formats and protocols using the camera interface operator CxpCamera on imaFlex CXP-12 Quad platform. In section '2D Shading Correction / Flat Field Correction Using Operator RamLUT', an example implementation is described, which shows how to perform 2D shading correction based on operator RamLUT as alternative to the operator CoefficientBuffer. The example 'Example for the DMAFromPC Operator on the imaFlex CXP-12 Quad Platform' shows how images (in the example images containing shading correction coefficients) can be transferred from PC to the frame grabber using the DMAFromPC operator.