CoaXPress 12 imaFlex Frame Grabber対応カメラの基本取り込み例

以下では、CoaXPress 12 フレームグラバー imaFlex の基本的な画像取り込み(アクイジション)の例をご覧いただけます。「CoaXPressエリアスキャンカメラ」ではエリアスキャンカメラ向けのデザインが、「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.

CoaXPress-12 クアッドリンクエリアスキャンカメラ 1台の基本画像取り込み例

imaFlex プラットフォーム用の、1 つのクアッドリンクアグリゲーションカメラ向けの基本的な画像取り込みデザインは SingleCXP12x4AreaGray8.vaです。次の図は、このデザイン例の基本的なデザイン構造を示しています。

imaFlex フレームグラバーにおけるリンクアグリゲーション 4 を使用した 1 台のモノクロ CoaXPress エリアスキャンカメラの基本取り込み

図 226: imaFlex フレームグラバーにおけるリンクアグリゲーション 4 を使用した 1 台のモノクロ CoaXPress エリアスキャンカメラの基本取り込み


4 台の CoaXPress-12 シングルリンクエリアスキャンカメラの基本取り込み例

4 台のシングルリンクアグリゲーションカメラ向けの例はデザイン QuadCXP12x1AreaGray8.va (モノクロ 8 bit)です。共有メモリのコンセプトは imaFlex プラットフォームにも適用されます。この情報は、1 つのデザイン内で複数の DRAM エレメントを使用する場合に極めて重要です。デザインおよび LineBuffer ドキュメントには、最高帯域幅パフォーマンスのコンテキストにおける imaFlex 上の LineBuffer の DRAM エレメントに関する関連情報が記載されています。このオペレーターは、最適なパフォーマンスを達成するために、メモリデータ幅にできるだけ近づけるようピクセルの自動アグリゲーションを実行します。

4 台の CoaXPress 12 シングルリンクエリアスキャンカメラの基本取り込み

図 227: 4 台の CoaXPress 12 シングルリンクエリアスキャンカメラの基本取り込み


imaFlexプラットフォームにおける複数の Bit Widthの基本画像取り込み例

imaFlex プラットフォーム用のデザイン例 SingleCXP12x1Area_MultipleBitWidth.va は、8bit、10bit、12bit、14bit、16bit のカメラ入力 Bit Width をサポートする画像取り込みデザインをどのように実装できるかを示しています。imaFlex プラットフォームではカメラオペレーターの出力リンクが 8-bit フォーマットのみをサポートするため、実装は microEnable 5 の実装とは異なります。詳細なコメントと説明は VisualApplets のデザイン内に記載されています。次の図は、デザイン SingleCXP12x1Area_MultipleBitWidth.va.

imaFlexプラットフォームにおける複数の Bit Widthの基本画像取り込み例

の基本的な画像取り込みデザインを示しています。


imaFlexプラットフォームにおける Color Formatをサポートするシングルチャンネルエリアスキャンカメラの基本画像取り込み例

imaFlex プラットフォーム用のデザイン例 SingleCXP12x1Area_RGB.vad (imaFlex プラットフォーム用)は、Color Format を持つカメラをサポートする画像取り込みデザインをどのように実装できるかを示しています。imaFlex プラットフォームではカメラオペレーターの出力リンクがモノクロの Color Format のみをサポートするため、実装は microEnable 5 の実装とは異なります。詳細なコメントと説明は VisualApplets のデザイン内に記載されています。次の図は、デザイン SingleCXP12x1Area_RGB.va.

imaFlexプラットフォームにおける Color Format サポートの基本取得例

の基本的な画像取り込みデザインを示しています。


imaFlexプラットフォームにおける Color Formatをサポートするデュアルチャンネルエリアスキャンカメラの基本画像取り込み例

imaFlex プラットフォーム用のデザイン例 SingleCXP12x2Area_RGB.vad (imaFlex プラットフォーム用)は、デュアルチャネル接続の Color Format を持つカメラをサポートする画像取り込みデザインをどのように実装できるかを示しています。imaFlex プラットフォームではカメラオペレーターの出力リンクがモノクロの Color Format のみをサポートするため、実装は microEnable 5 の実装とは異なります。詳細なコメントと説明は VisualApplets のデザイン内に記載されています。次の図は、デザインの基本的な画像取り込みデザインを示しています。 SingleCXP12x2Area_RGB.vad.

imaFlexプラットフォームにおける Color Format サポートの基本取得例

図 230: imaFlex プラットフォームにおける Color Format サポートの基本取得例


CoaXPressラインスキャンカメラ

次のサブセクションで示す例は、ラインスキャン CoaXPress カメラ用の基本的な取得デザインです。

シングルチャンネル CoaXPressモノクロラインスキャンカメラの基本画像取り込み例

imaFlex プラットフォーム用シングルリンク集約カメラの基本取得デザイン SingleCXP12x4LineGray8.va (8ビットグレースケール)については、以下を参照してください。 \examples\Acquisition\BasicAcquisition\iF-CXP12-Q次の図は、サンプルデザインの基本的なデザイン構造を示しています。

imaFlex フレームグラバー上のグレースケール CoaXPress ラインスキャンカメラの基本取得

図 231. imaFlex フレームグラバー上のグレースケール CoaXPress ラインスキャンカメラの基本取得


デュアルチャンネル CoaXPress RGBラインスキャンカメラの基本画像取り込み例

imaFlex プラットフォーム用デュアルチャネルラインスキャンカメラの基本取得デザイン SingleCXP12x2Line_RGB.vad (8ビット RGB Color Format)については、以下を参照してください。 \examples\Acquisition\BasicAcquisition\iF-CXP12-Q次の図は、サンプルデザインの基本的なデザイン構造を示しています。

imaFlex フレームグラバー上の RGB CoaXPress ラインスキャンカメラの基本取得

図 232. imaFlex フレームグラバー上の RGB CoaXPress ラインスキャンカメラの基本取得