以下では、marathon フレームグラバー mE5-MA-VCX-QP 向けの CoaXPress カメラの基本的な取り込み例を紹介します。 「CoaXPress エリアスキャンカメラ」ではエリアスキャンカメラ用のデザインが、「CoaXPress ラインスキャンカメラ」ではラインスキャンカメラ用のデザインがそれぞれ紹介されています。
marathon mE5-MA-VCX-QP プラットフォームでの CoaXPress カメラの基本的な取り込みは非常にシンプルです。 オペレーターとして CXPSingleCamera、 CXPDualCamera、または CXPQuadCamera のいずれかを使用する必要があります。カメラオペレーターをダブルクリックすると、フォーマットタイプ(Gray、RGB、Bayer Raw など)とフォーマットモード(対応するビット深度など)を選択できます。そのため、CoaXPress カメラの場合、グレースケールおよび RGB 取り込み用の個別のカメラオペレーターは存在しません。 以下のセクションでは、3 つのカメラタイプ(CXPSingleCamera、CXPDualCamera、CXPQuadCamera)を使用した画像取り込みのサンプルデザインを紹介します。カメラオペレーターの出力リンクで正しいリンクフォーマットを設定することを忘れないでください。 最大画像幅と正しい画像プロトコルが設定されていることを確認してください。一部のオペレーターは、2 のべき乗の倍数ではない Parallelism でデータを出力します。 2 のべき乗の Parallelism で処理する方が便利なため、 PARALLELup オペレーターを使用して Parallelism を増やすことができます。その後、連続する ImageBuffer により、正しい ROI が切り出され、Parallelism 変換によって追加された可能性のあるダミーピクセルが削除されます。
mE5-MA-VCX-QP プラットフォーム向けの単一リンクアグリゲーションカメラ用の基本取り込みデザインとして、「SingleCXP6x1AreaGray8」、「SingleCXP6x1AreaGray10.va」、「SingleCXP6x1AreaGray12.va」(グレースケール 8 ビット、10 ビット、12 ビット)および「SingleCXP6x1AreaRGB24.va」(カラー 24 ビット)が以下の場所に用意されています。 \examples\Acquisition\BasicAcquisition\mE5-MA-VCX-QP\Area 次の図は、サンプルデザインの基本的なデザイン構造を示しています。 4 つの単一リンクアグリゲーションカメラのサンプルは、「QuadCXP6x1AreaGray12.va」(グレースケール 12 ビット)および「QuadCXP6x1AreaRGB36.va」(カラー 36 ビット、1 コンポーネントあたり 12 ビット)のデザインであり、同じフォルダーにあります。mE5-MA-VCX-QP プラットフォームの共有メモリの概念については、 Device Resources を参照してください。 この情報は、1つのデザインで複数の DRAM エレメントを使用する場合に非常に重要になります。
mE5-MA-VCX-QP プラットフォーム向けの 2 つのサンプルデザインとして、「DualCXP6x2AreaGray8.va」(グレースケール 8 ビット)および「DualCXP6x2AreaRGB24.va」(RGB 24 ビット、カラーコンポーネントあたり 8 ビット)が \examples\Acquisition\BasicAcquisition\mE5-MA-VCX-QP\Area に用意されています。このデザインは、デュアルリンクアグリゲーションを備えた 2 台の CoaXPress カメラ用のデュアルプロセスデザインです。mE5-MA-VCX-QP プラットフォームの共有メモリの概念に関する情報についても、Device Resources を参照してください。次の図は、「DualCXP6x2AreaGray8.va」デザインの基本取り込みデザインを示しています。
「SingleCXP6x4AreaGray8.va」(グレースケール 8 ビット)および「SingleCXP6x4AreaRGB36.va」(カラーコンポーネントあたり 12 ビットの RGB)は、4 リンクアグリゲーションを備えた 1 台のカメラ用のサンプルデザインです。 mE5-MA-VCX-QP プラットフォーム用のデザインは、\examples\Acquisition\BasicAcquisition\mE5-MA-VCX-QP\Area にあります。 図 223 に、 デザイン「SingleCXP6x4AreaGray8.va」の基本的なデザイン構造を示します。 mE5-MA-VCX-QP プラットフォームでは、ラインあたり 6 Gbit/s の必要な帯域幅を達成するために必要な DRAM エレメントは 1 つだけです。 ここでは、最大 512 ビットの RAM データ幅で、12.8 GB/s の RAM 帯域幅が可能です。デバイスリソースの詳細については、Device Resources を参照してください。 図 223 に、mE5-MA-VCX-QP プラットフォーム上のサンプル「SingleCXP6x4AreaGray8.va」の基本的なデザイン構造を示します。
以下のサブセクションで紹介する例は、グレースケールラインスキャン CoaXPress カメラ用の基本取り込みデザインです。 これらは、「CoaXPress エリアスキャンカメラ」セクションのデザインと同等です。カメラオペレーターを VALT_LINE1D に設定し、「SplitImage」オペレーターを追加するだけです。
mE5-MA-VCX-QP プラットフォーム向けの単一リンクアグリゲーションカメラ用の基本取り込みデザインとして、「SingleCXP6x1LineGray8」、「SingleCXP6x1LineGray10.va」、「SingleCXP6x1LineGray12.va」(グレースケール 8 ビット、10 ビット、12 ビット)および「SingleCXP6x1LineRGB24.va」(カラー 24 ビット)が以下の場所に用意されています。 \examples\Acquisition\BasicAcquisition\mE5-MA-VCX-QP\Line 次の図は、サンプルデザインの基本的なデザイン構造を示しています。 4 つの単一リンクアグリゲーションカメラのサンプルは、「QuadCXP6x1LineGray12.va」(グレースケール 12 ビット)および「QuadCXP6x1LineRGB36.va」(カラー 36 ビット)のデザインであり、同じフォルダーにあります。mE5-MA-VCX-QP プラットフォームの共有メモリの概念については、 Device Resources を参照してください。 この情報は、1つのデザインで複数の DRAM エレメントを使用する場合に非常に重要になります。
mE5-MA-VCX-QP プラットフォーム向けの 2 つのサンプルデザインとして、「DualCXP6x2LineGray8.va」(グレースケール 8 ビット)および「DualCXP6x2LineRGB24.va」(RGB 24 ビット、カラーコンポーネントあたり 8 ビット)が \examples\Acquisition\BasicAcquisition\mE5-MA-VCX-QP\Line に用意されています。このデザインは、デュアルリンクアグリゲーションを備えた 2 台の CoaXPress カメラ用のデュアルプロセスデザインです。mE5-MA-VCX-QP プラットフォームの共有メモリの概念に関する情報についても、Device Resources を参照してください。
「SingleCXP6x4LineGray8.va」(グレースケール 8 ビット)および「SingleCXP6x4LineRGB36.va」(カラーコンポーネントあたり 12 ビットの RGB)は、4 リンクアグリゲーションを備えた 1 台のカメラ用のサンプルデザインです。 mE5-MA-VCX-QP プラットフォーム用のデザインは、\examples\Acquisition\BasicAcquisition\mE5-MA-VCX-QP\Line にあります。 mE5-MA-VCX-QP プラットフォームでは、ラインあたり 6 Gbit/s の必要な帯域幅を達成するために必要な DRAM エレメントは 1 つだけです。 ここでは、最大 512 ビットの RAM データ幅で、12.8 GB/s の RAM 帯域幅が可能です。デバイスリソースの詳細については、Device Resources を参照してください。 図 225 に、mE5-MA-VCX-QP プラットフォーム上のサンプル「SingleCXP6x4LineGray8.va」の基本的なデザイン構造を示します。






前へ

