marathon フレームグラバー用 CoaXPress カメラの基本的な取り込み例

以下では、marathonフレームグラバー mE5-MA-VCX-QP向けのCoaXPressカメラの基本的な取り込み例を確認できます。 「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 の変換によって追加された可能性のあるダミーピクセルが削除されます。

シングルライン CoaXPress エリアスキャンカメラの基本的な取り込み例

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要素を使用する場合に非常に重要になります。

リンクアグリゲーション1を使用した6 GBit/sモードのグレースケールCoaXPressエリアスキャンカメラの基本取り込み

図 221. リンクアグリゲーション1を使用した6 GBit/sモードのグレースケールCoaXPressエリアスキャンカメラの基本取り込み


デュアルライン CoaXPress エリアスキャンカメラ 2台の基本的な取り込み例

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」デザインの基本的な取り込みデザインを示しています。

リンクアグリゲーション2を使用した6 Gbit/sモードのRGB CoaXPressエリアスキャンカメラの基本取り込み

図 222. リンクアグリゲーション2を使用した6 Gbit/sモードのRGB CoaXPressエリアスキャンカメラの基本取り込み


クアッドライン CoaXPress エリアスキャンカメラ 1台の基本的な取り込み例

「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プラットフォームでは、1ラインあたり6Gbit/sの必要な帯域幅を実現するために必要なDRAM要素は1つだけです。 ここでは、12.8 GB/sのRAM帯域幅で最大512ビットのRAMデータ幅が可能です。デバイスリソースの詳細については、Device Resourcesを参照してください。 図 223 で、mE5-MA-VCX-QPプラットフォームにおけるサンプル「SingleCXP6x4AreaGray8.va」の基本的なデザイン構造を確認できます。

marathonフレームグラバー上のリンクアグリゲーション4を使用した6 Gbit/sモードのグレースケールCoaXPressエリアスキャンカメラの基本取り込み

図 223. marathonフレームグラバー上のリンクアグリゲーション4を使用した6 Gbit/sモードのグレースケールCoaXPressエリアスキャンカメラの基本取り込み


CoaXPress ラインスキャンカメラ

以下のサブセクションで紹介する例は、グレースケールラインスキャンCoaXPressカメラ向けの基本的な取り込みデザインです。 これらは、セクション 「CoaXPressエリアスキャンカメラ」のデザインと同等です。カメラオペレーターをVALT_LINE1Dに設定し、オペレーター「SplitImage」を追加するだけです。

シングルライン CoaXPress ラインスキャンカメラの基本的な取り込み例

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要素を使用する場合に非常に重要になります。

リンクアグリゲーション1を使用した6 GBit/sモードのグレースケールCoaXPressラインスキャンカメラの基本取り込み

図 224. リンクアグリゲーション1を使用した6 GBit/sモードのグレースケールCoaXPressラインスキャンカメラの基本取り込み


デュアルライン CoaXPress ラインスキャンカメラ 2台の基本的な取り込み例

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を参照してください。

クアッドライン CoaXPress ラインスキャンカメラ 1台の基本的な取り込み例

「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プラットフォームでは、1ラインあたり6Gbit/sの必要な帯域幅を実現するために必要なDRAM要素は1つだけです。 ここでは、12.8 GB/sのRAM帯域幅で最大512ビットのRAMデータ幅が可能です。デバイスリソースの詳細については、Device Resourcesを参照してください。 図 225 で、mE5-MA-VCX-QPプラットフォームにおけるサンプル「SingleCXP6x4LineGray8.va」の基本的なデザイン構造を確認できます。

リンクアグリゲーション4を使用した6 Gbit/sモードのグレースケールCoaXPressラインスキャンカメラの基本取り込み

図 225. リンクアグリゲーション4を使用した6 Gbit/sモードのグレースケールCoaXPressラインスキャンカメラの基本取り込み