以下では、CoaXPress 12 フレームグラバー imaFlex の基本的な画像取り込み(アクイジション)の例をご覧いただけます。「CoaXPressエリアスキャンカメラ」ではエリアスキャンカメラ向けのデザインが、「CoaXPressラインスキャンカメラ」ではラインスキャンカメラ向けのデザインが紹介されています。
このセクションでは、CoaXPress 12 フレームグラバー imaFlex の基本的な画像取り込みの実装例を示します。microEnable 5 シリーズのカメラインターフェースとは異なり、異なる CXP リンクアグリゲーションに対して存在するカメラオペレーターは 1 つだけです。パラメータ
ConnectionCountを介して、対応するカメラの 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.
imaFlex プラットフォーム用の、1 つのクアッドリンクアグリゲーションカメラ向けの基本的な画像取り込みデザインは SingleCXP12x4AreaGray8.vaです。次の図は、このデザイン例の基本的なデザイン構造を示しています。
4 台のシングルリンクアグリゲーションカメラ向けの例はデザイン
QuadCXP12x1AreaGray8.va (モノクロ 8 bit)です。共有メモリのコンセプトは imaFlex プラットフォームにも適用されます。この情報は、1 つのデザイン内で複数の DRAM エレメントを使用する場合に極めて重要です。デザインおよび LineBuffer
ドキュメントには、最高帯域幅パフォーマンスのコンテキストにおける imaFlex 上の LineBuffer の DRAM エレメントに関する関連情報が記載されています。このオペレーターは、最適なパフォーマンスを達成するために、メモリデータ幅にできるだけ近づけるようピクセルの自動アグリゲーションを実行します。
imaFlex プラットフォーム用のデザイン例 SingleCXP12x1Area_MultipleBitWidth.va は、8bit、10bit、12bit、14bit、16bit のカメラ入力 Bit Width をサポートする画像取り込みデザインをどのように実装できるかを示しています。imaFlex プラットフォームではカメラオペレーターの出力リンクが 8-bit フォーマットのみをサポートするため、実装は microEnable 5 の実装とは異なります。詳細なコメントと説明は VisualApplets のデザイン内に記載されています。次の図は、デザイン SingleCXP12x1Area_MultipleBitWidth.va.
imaFlex プラットフォーム用のデザイン例 SingleCXP12x1Area_RGB.vad (imaFlex プラットフォーム用)は、Color Format を持つカメラをサポートする画像取り込みデザインをどのように実装できるかを示しています。imaFlex プラットフォームではカメラオペレーターの出力リンクがモノクロの Color Format のみをサポートするため、実装は microEnable 5 の実装とは異なります。詳細なコメントと説明は VisualApplets のデザイン内に記載されています。次の図は、デザイン
SingleCXP12x1Area_RGB.va.
imaFlex プラットフォーム用のデザイン例 SingleCXP12x2Area_RGB.vad (imaFlex プラットフォーム用)は、デュアルチャネル接続の Color Format を持つカメラをサポートする画像取り込みデザインをどのように実装できるかを示しています。imaFlex プラットフォームではカメラオペレーターの出力リンクがモノクロの Color Format のみをサポートするため、実装は microEnable 5 の実装とは異なります。詳細なコメントと説明は VisualApplets のデザイン内に記載されています。次の図は、デザインの基本的な画像取り込みデザインを示しています。
SingleCXP12x2Area_RGB.vad.
次のサブセクションで示す例は、ラインスキャン CoaXPress カメラ用の基本的な取得デザインです。
imaFlex プラットフォーム用シングルリンク集約カメラの基本取得デザイン SingleCXP12x4LineGray8.va (8ビットグレースケール)については、以下を参照してください。
\examples\Acquisition\BasicAcquisition\iF-CXP12-Q次の図は、サンプルデザインの基本的なデザイン構造を示しています。








前へ

