imaFlex CXP-12 QuadおよびPentaの実装例

imaFlex CXP-12 QuadおよびimaFlex CXP-12 Pentaプラットフォームは現在、microEnable 5プラットフォームで使用可能なすべてのDRAMベースのMemoryオペレーターをサポートしているわけではありません。サポートされていないオペレーターは、ImageBufferMultiRoi および CoefficientBuffer です。この章で説明する VisualApplets のサンプルデザインには、欠落している Memory オペレーターと同じ機能を提供する VisualApplets の標準オペレーターを使用したユーザーライブラリエレメントと実装が含まれています。ユーザーライブラリエレメントの操作方法については、'Delivered User Libraries' を参照してください。さらに、imaFlex CXP-12 QuadおよびimaFlex CXP-12 Pentaプラットフォーム上の ImageBufferMultiRoiDyn オペレーターに代わる FrameBufferMultiRoiDyn オペレーターが導入されています。

サンプル「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' のセクションでは、CoefficientBuffer オペレーターの代替として RamLUT オペレーターに基づいた 2D Shading Correction を実行する方法を示す実装例について説明しています。'Example for the DMAFromPC Operator on the imaFlex CXP-12 Quad Platform' のサンプルは、DMAFromPC オペレーターを使用して、PC からフレームグラバーに画像を転送する方法を示しています(このサンプルでは Shading Correction の係数を含む画像)。