imaFlex CXP-12 Quad#

imaFlex CXP-12 Quadをホストコンピュータに取り付けるには、PCIe Gen. 3.0 x8以上のスロットに差し込みます。次の画像は、2台のカメラが接続されたimaFlex CXP-12 Quadを示しています。

画像処理#
このフレームグラバーは VisualAppletsによって完全にプログラム可能です。特定のニーズに合わせて独自の画像処理アプリケーションを設計できます。Basler では、コンサルティングサポートや VisualApplets トレーニングを提供しているほか、お客様の特定のアプリケーションを Basler が実装することも可能です。
独自のアプレットの作成方法については、VisualApplets documentationを参照してください。
生産ラインへの統合#
生産ラインへの統合のために、imaFlex CXP-12 Quadには複数の汎用入出力(GPIO)が備わっています。GPIOのうち4〜20個(使用するハードウェアアドオンによる)はガルバニック絶縁されています。
これらの GPIO により、次のことが可能になります。
- トリガー信号(照明信号やカメラ信号など)を送信して周辺機器を制御する
- 周辺機器(ロータリーエンコーダや光電センサなど)からさまざまなトリガー信号を受信する
- 複数のimaFlex CXP-12 Quadフレームグラバーの同期、または
- 接続されたデバイスを同期させます。

ソフトウェアプログラミングおよび設定インターフェース#
imaFlex CXP-12 Quadは、使いやすいAPIを提供します。Framegrabber APIを使用すると、フレームグラバーをあらゆる画像処理アプリケーションに統合できます。Framegrabber APIを使用して、次の言語でコードを記述できます。
- C/C++
- C#(ラッパー利用可能)
- Python(ラッパー利用可能)
Framegrabber APIの詳細については、Framegrabber API documentationを参照してください。
また、BaslerのGenTL Interfaceを使用して、GenTLコンシューマーの形式でアプリケーションを開発することもできます。Basler GenTL Interfaceの詳細については、GenTL Interfaceドキュメントを参照してください。
コネクタとLED#
コネクター#
imaFlex CXP-12 Quadには、次のコネクタがあります。
スロットブラケットのLED#
imaFlex CXP-12 Quadのスロットブラケットには、個々のCXPリンクの状態を示す4つのLEDがあります。
CXPリンクでの接続の準備が完了
CXPリンクでの接続なし
ボード上のLED#

| LED名 | LEDの色 | 意味 |
|---|---|---|
| TRG | イエロー | 15ピンコネクタを介して供給される外部電圧。 |
| READY | オレンジ色 | FPGAは正常にコンフィグレーションされ、動作可能な状態です。 |
| PG_INT | 緑 | PG_INT = Power Good Internal PCIeスロットの電圧は安定しています。内部で生成される電圧も安定しています。 |
| PG_EXT | 緑 | 未定義/内部機能。 |
| USR1~USR6 | 緑 | ユーザー定義。LEDはVisualAppletsソフトウェアで制御できます。カメラのコネクタとは無関係であり、任意の目的に使用できます。 |
| 12EXT | 緑 | フレームグラバーのPCIe電源コネクターは、ホストコンピューター経由で電源に接続されています。 |
| 12PCI | 緑または赤 | 緑:フレームグラバーがPCIeスロット(12 VDC IN)から電力を受けています。 赤:フレームグラバーがPCIeスロットから電力を受けていません。 |
仕様#
| imaFlex CXP-12 Quad | |
|---|---|
| ホストインターフェース | PCIe Gen 3 x8 (ダイレクトメモリーアクセス) |
| 帯域幅 (標準/最大) | 6520 MB/s |
| オンボードMemory | 1.5GB DDR4-RAM |
| 電源 (入力) / 現在のPCIeスロット | 12 V (±5 %) / <1.5 A (actual values depend on processing) |
| 電源 (入力) / 現在のPCIe 6ピンコネクター | 12 V (±5 %) / <6.5 A (actual values depend on connected PoCXP cameras) |
| PoCXP電源 (出力) | CoaXPressコネクタあたり17 W(24 V DCレギュレート電源) |
| サイズ (L x H) | PCIe標準ハイト ハーフレングスカード: 167.64 mm x 111.15 mm |
| 重量 | 274 g |
| カメラインターフェース | 4 x CXP-12(CXP-1~CXP-12、マイクロBNC/HD-BNCコネクター) |
| 動作温度 | 0~50 °C(100 LFM時)a |
| 保管温度 | -50~80 °C |
| 動作時湿度 | 5~90 % |
| 保管時湿度 | 5~95 % |
| コンプライアンス | CE、FCC、RoHS、WEEE、REACH、UKCA、KC インターフェイスカードの証明書 詳細については、Baslerウェブサイトのコンプライアンスセクションを参照してください。 |
-
LFM = Linear Feet per Minute(風速の測定単位)。 ↩
情報
PCIeバスのデータスループットは、ホストコンピュータのマザーボード、チップセット、およびBIOS設定によって異なります。また、インストールされているPCIeボードの数もスループットに影響します。たとえば、PCIe x8コネクタがx4のパフォーマンスしかサポートしない場合があります。確実に確認するために、マザーボードのマニュアルを必ず隅々まで確認してください。
フロントGPIOコネクタ#
フロントGPIOコネクタは、フレームグラバーの基本的なトリガー設定をカバーしています。トリガーコネクタを使用することで、周辺機器(PLC)を制御できます。
ソケットはスロットブラケットに直接配置されています。

デフォルト設定では、フロントGPIOコネクタのトリガーコネクタは以下を提供します。
- 3つの差動入力信号、またはプルアップモードでの2つの差動および1つのシングルエンド入力信号
- 2つのTTL出力信号
情報
フロントGPIOコネクタのピン割り当てを設定して、以下のような異なる入力信号を提供できます。
- プルダウン
- 4つのシングルエンド信号(差動信号なし)。
GPIO設定を変更するには、Framegrabber SDKと一緒にインストールされたコマンドラインツールを使用します。
詳細については、入力設定およびgpioToolを使用したトリガー信号の物理プロパティの設定を参照してください。
フロントGPIOコネクタのピンレイアウト#

情報
フロントGPIOコネクタは、MOLEX 83612-9020コネクタの形式で提供されます。このコネクタには、適合する既製の中継用MOLEX D-Subケーブル(MOLEX 083422-9018)が用意されています。
| ピン番号(3P FPGA) | 絶縁型 | 信号 | 基準信号 |
|---|---|---|---|
| 1 | いいえ | GPO 0 (TTL) | 5 V / グローバルGND(ピン6) |
| 2 | いいえ | GPO 1 (TTL) | 5 V / グローバルGND(ピン6) |
| 3 | いいえ | RS485(GND)用に予約済み | |
| 4 | いいえ | RS485用に予約されています | |
| 5 | いいえ | 5 V_OUT(最大0.5 A) | |
| 6 | いいえ | GND(グローバルGND) | |
| 7 | いいえ | — | |
| 8 | はい | GPI 2(差動信号に使用する場合はGPI2+) | GPI電圧IN(ピン10)/ GPI GND(ピン15) |
| 9 | はい | GPI 3(差動信号に使用する場合はGPI2-) | GPI電圧IN(ピン10)/ GPI GND(ピン15) |
| 10 | はい | GPI電圧IN(4.5〜28 V) | GPI GND(ピン15) |
| 11 | はい | GPI 0+ | GPI電圧IN(ピン10)/ GPI GND(ピン15) |
| 12 | はい | GPI 0- | GPI電圧IN(ピン10)/ GPI GND(ピン15) |
| 13 | はい | GPI 1+ | GPI電圧IN(ピン10)/ GPI GND(ピン15) |
| 14 | はい | GPI 1- | GPI電圧IN(ピン10)/ GPI GND(ピン15) |
| 15 | はい | GPI GND | |
| シールド | いいえ | GND (Non-isolated ground / Earth / bracket) |
可能なトポロジ#
imaFlex CXP-12 Quadは次のように操作できます。
| カメラの 数 | チャンネルの 数 | トポロジー |
|---|---|---|
| 1 | 1 | |
| 1 | 2 | |
| 1 | 4 | |
| 2 | 2 | |
| 2 | 3 | |
| 2 | 4 | |
| 3 | 3 | |
| 3 | 4 | |
| 4 | 4 |
常に12 Vを供給するPCIe 6ピンコネクタを介してコンピュータの電源に接続されている場合、imaFlex CXP-12 QuadはPower over CXP(PoCXP)をサポートします。
カメラはどのような順序でも接続できます。
情報
1台のホストコンピューターで複数のimaFlex CXP-12 Quadボードを使用する場合は、ボードごとにPCIe Gen. 3.0 x8以上のスロットが1つ利用可能であることを確認してください。詳細については、Using Multiple Boards in one Hostを参照してください。
取得アプレット#
システムリソースの最適な使用を確保するため、imaFlex CXP-12 Quad用に設計されたすべての画像取得・処理機能が同時にimaFlex CXP-12 Quadにロードされるわけではありません。その代わり、Baslerは、特定のアプリケーション分野の要件を満たすために組み合わされた、特定の画像取得・処理機能のさまざまなコンパイルを提供します。
通常、appletは特定のカメラインターフェース規格とトポロジ、特定の画像取り込み機能、および場合によっては特定の画像(前)処理機能をサポートしています。フレームグラバーにappletをロードすることで、フレームグラバーの機能を定義し、特定のアプリケーションの要件に適応させます。
アプレットには3種類があります。Baslerが常に提供するacquisition applets(*.dll)、ご自身またはBaslerによってVisualAppletsで開発されたカスタムアプレット(*.hap)、そしてEnhanced Appletsです。
- Enhanced Appletsは、imaFlex CXP-12 Quadで使用できるすぐに使える新しいアプレットのセットです。Enhanced Appletsは、AcquisitionAppletsとカスタムアプレットを繋ぐ架け橋となります。Enhanced Appletsには、画像および信号データの取得と前処理、ならびにシステム情報の処理に関する機能が含まれています。これらは、Binning、Flat-Field Correction (FFC)、およびPGI Feature Set機能を提供します。Enhanced Applets (imaFlex CXP-12 Quad)では、利用可能なEnhanced Appletsの概要をご覧いただけます。
- 提供されるacquisition appletsの詳細については、Acquisition Applets for imaFlex CXP-12を参照してください。
- 提供されるacquisition applets(GenTLおよびFglib)のPDFマニュアルについては、Applets for imaFlex CXP-12 Quad Documentationをご覧ください。
- 標準付属のacquisition appletsに加え、imaFlex CXP-12 Quadは、特定のアプリケーションで必要とされる非常に特殊な画像処理タスクを実行できるようにプログラミングすることができます。プログラミングは、Basler、認定パートナー、または使いやすいグラフィカルなFPGAプログラミング環境であるVisualAppletsを使用してご自身で行うことができます。
注意事項#
→ Safety Instructions (Frame Grabbers)を参照してください。
インストール#
→ Connecting Frame Grabbersを参照してください。
→ Connecting Camerasを参照してください。