microEnable 5 marathon#
各フレームグラバーには、1つのFPGA(Field Programmable Gate Array)が搭載されています。FPGA上での並列化されたデータ処理を最大限に活用することにより、当社のフレームグラバーは、フレームグラバーからの直接リアルタイムトリガーを含め、リアルタイム画像処理を提供します。
当社のフレームグラバーを使用するソリューションでは、メインの画像処理がFPGA上で直接行われます。処理結果のみがCPUに転送されるため、CPU負荷が大幅に削減されます。必要に応じて、実際の画像はCPUを介さずにダイレクトメモリアクセス(DMA)によってホストコンピューターに転送されます。

アプレットの概念#
当社のフレームグラバーをユニークなものにしているのは、アップレットの使用です。アップレットとは、フレームグラバーのFPGA上で実行されるアプリケーションのことです。これらがモバイルデバイス向けのアプリのように機能するため、当社ではこれらのアプリケーションをアップレットと呼んでいます。
アップレットには、画像acquisitionおよび画像処理のためのFPGAファームウェアが含まれています。特定フレームグラバーモデルで使用可能なすべての画像acquisitionおよび処理機能を1つの大きなアップレットにまとめることはしません。その代わり、各アップレットは、特定のカメラインターフェイス、特定のトポロジ(カメラの数、カメラあたりのリンク数)、および特定の応用分野に合わせて調整されています。これにより、FPGAリソースを最大限に活用できます。特定のユースケースに不要なものは、FPGAにロードされません。
各フレームグラバーモデルには、無料のアップレットセットが提供されます。お好みのアップレットを選択し、フレームグラバーのFPGAにロードできます。各アップレットには、包括的なアップレットドキュメントが付属しています。個々のアップレットの主要な機能が記載されたアップレット概要により、ユースケースに最適なアップレットを選択できます。
GUIアプリケーションのmicroDisplay X、または提供されているFramegrabber APIを使用して、各アップレットのパラメータを設定できます。すべてのパラメータ設定オプションの説明は、アップレットドキュメントに記載されています。
アプレットセットから自由に入手して利用できるアプレットのほか、複雑で特殊なアルゴリズムを含むカスタムアプレットを使用することもできます。これらのアプレットは、Baslerまたはお客様自身によって開発されます。独自のアプレットをプログラミングするには、グラフィカル開発環境であるVisualAppletsを使用します。グラフィカル環境であるため、独自のアプレットを作成するのにHDLの知識は必要ありません。
AシリーズとVシリーズ#
各 microEnable フレームグラバーモデルには、2 つの製品バリエーションが用意されています。
- A Series:自由に入手できるアプレットを実行できます。Aシリーズのフレームグラバーは、画像の前処理やトリガーなど、リアルタイムの画像取得に重点を置いています。
- V Series:プログラマブルフレームグラバー。VisualAppletsを使用してご自身で、またはBaslerアプリケーションエンジニアによって開発されたカスタム固有のアプレットを実行できます。Aシリーズグラバーが提供するすべての機能を備えながら、Vシリーズフレームグラバーは非常に複雑で個別の画像処理ソリューションの使用に重点を置いています。
独自のアプレットの設計#
すべての V シリーズ フレームグラバー (marathon VCX-QP、marathon VCL、marathon VCLx) の設計により、グラフィカルな FPGA プログラミング環境である VisualApplets を使用して、独自の個別画像処理ソリューション (アプレット) をプログラミングできます。
VisualApplets は、マシンビジョンで使用される FPGA をプログラミングするための直感的なグラフィカルツールです。非常によく特化された非常に複雑な画像処理タスクを処理するアプリケーションを、時間とコスト効率に優れた方法で開発できます。ビジュアルデバッグ、解析オプション、ピクセル単位の正確なシミュレーションなどの機能によってサポートされます。統合された SDK ジェネレーターとそれに伴う microDisplay X プログラムにより、V シリーズ フレームグラバーへの実装が容易になります。
情報
この開発ツールを使用してアプリケーションを構築するには、対応するライセンスが必要です。VisualAppletsのライセンスのセクションを参照してください。
VisualAppletsのインストール方法については、VisualAppletsのインストールを参照してください。
VisualAppletsを使用して独自のアプレットを作成する方法については、VisualAppletsユーザーマニュアルを参照してください。
サポートされているカメラインターフェース#
microEnable フレームグラバーは、以下のカメラ規格をサポートしています。
- CoaXPress
- Camera Link
モデル#
- marathon ACX-SP:1チャンネルCoaXPressフレームグラバー、Aシリーズ
- marathon ACX-DP:2チャンネルCoaXPressフレームグラバー、Aシリーズ
- marathon ACX-QP:4チャンネルCoaXPressフレームグラバー、Aシリーズ
- marathon VCX-QP:4チャンネルCoaXPressフレームグラバー、Vシリーズ(プログラマブル)
- marathon ACL:2チャンネルCamera Linkフレームグラバー、Aシリーズ
- marathon VCL:2チャンネルCamera Linkフレームグラバー、Vシリーズ(プログラマブル)
- marathon VCLx:2チャンネルCamera Linkフレームグラバー、Vシリーズ(プログラマブル、複雑な画像処理に最適)
リリースノートおよびトラブルシューティング#
ソフトウェア#
Framegrabber SDK#
Framegrabber SDK は、フレームグラバーを操作するためのソフトウェアスイートです。Framegrabber SDK には、以下のソフトウェアコンポーネントが用意されています。
ツール#
- microDisplay X
- microDiagnostics
- Grabber Firmware Updater
- pylon Firmware Updater (Camera)
- gpioTool
- mE5 Board Settings
- Grabber Firmware Flasher
Framegrabber API#
- Framegrabber APIマニュアル
- Framegrabber API Function Reference
- Framegrabber API CoaXPress Extension Reference
- I/O Library Function Reference
- Display Library Function Reference
- GenTL Interface Documentation
- C# Wrapper
- Python Wrapper
- Log Message System Manual
取得アプレット#
VisualApplets#
グラフィカル開発環境に関する情報については、VisualAppletsのマニュアルを参照してください。
情報
お探しのモデルが見つかりませんか? 製造中止製品のマニュアルにアクセスするには、フレームグラバーに付属しているランタイムソフトウェアをインストールしてください。これには関連するマニュアルが含まれています。
注意事項#
→ Safety Instructions (Frame Grabbers)を参照してください。
インストール#
→ Connecting Frame Grabbersを参照してください。
→ Connecting Camerasを参照してください。