eGrabber Memento
イベントロギングツール
- カメラ、フレームグラバー、そのドライバー、およびホストアプリケーションに関連するイベントを正確に記録
- タイムスタンプ付きのイベントを、コンテキスト情報とともに正確なタイムライン上でグラフィカルに表示
- ユーザーが選択したシステムイベントを分析するのに役立つロジックアナライザ機能
- システムの設定、デバッグ、プロファイリングのサポート
- PCに搭載されたすべてのCoaxlinkおよびGrablinkカードに対応
- CPU使用率が低く、システムの動作を妨げないツール
- Windows、Linux、macOSに対応
説明
ビジョンを用いたハイエンドの検査装置では、フレームグラバーは、カメラ本体はもちろんのこと、モーションコントローラや照明コントローラなど、数多くの外部機器と同期して画像を取得する役割を担っています。こうしたシステムのデバッグには、多くの場合、オシロスコープやロジックアナライザといった複雑な機器が必要となり、これらはソフトウェアプロファイラと併用されます。 この問題は、毎秒数百フレーム、さらには数千フレームを超える非常に高速なフレームレートを実現する最新のカメラでは、さらに深刻になっています。
eGrabber Mementoは、このプロセスを簡素化するために設計されました。動作中、Mementoは、カメラ、フレームグラバー、そのドライバ、さらにはホストアプリケーションに関連するイベントの詳細なログを記録します。
メリット
「Memento」はどのように機能するのでしょうか?
Mementoドライバーは、ドライバーの関数呼び出し、コールバック、フレームグラバーが受信したトリガー、ライトコントローラへ送信されたストロボ信号、あるいはカメラ制御信号などのイベントを、正確なタイムスタンプや詳細なコンテキスト情報とともに記録します。
Mementoアプリケーションでは、これらのイベントの一覧を、関連するタイムスタンプや有用なコンテキスト情報とともに表示することができます。 リスト化されたイベントは、タイムライン上にも表示されます。
さまざまな詳細レベルを設定することで、最も重要なメッセージのみをフィルタリングして表示したり、より詳細なログ情報を提供したりすることができます。メッセージの発生元や性質などに基づいて、追加の表示やハイライト表示のオプションも利用可能です。 また、検索機能により、メッセージの内容に基づいて過去のメッセージを検索することも可能です。
Mementoは、アプリケーションの開発やデバッグ、さらにはシステムの運用においても開発者を支援します。これにより、開発者はマシンの動作を理解し、トリガーの見逃しや画像の欠落といった問題の原因を特定するのに役立ちます。
非侵襲的かつ強力なツール
Mementoはバックグラウンドで動作し、ログを生成します。このログは保存しておき、機器の故障時にサポートチームへ送信することができます。Mementoは、カードのドライバー内に実装されたソフトウェアリソースと、カード自体のハードウェアリソースの両方を利用しています。Mementoは極めて効率的になるよう設計されています。必要なCPU負荷が極めて低いため、システムの動作に支障をきたすことはありません。
Mementoは、極めて多様なログ情報を収集できるほか、ログ情報の性質や要求された詳細度レベルに基づいて、複数のレベルで広範なフィルタリング機能を提供できるため、非常に強力なツールです。
GigE Vision、CoaXPress、Camera Link対応カメラ向けの単一のAPI
eGrabberの新しいオプションアドオンである「eGrabber Gigelink」は、GigE Visionカメラへの汎用的かつハードウェアに依存しないアクセスを提供します。eGrabber Gigelinkを使用することで、ユーザーは各メーカー固有のカメラドライバを経由することなく、同一のアプリケーション内で複数のブランドのGigE Visionカメラをシームレスに統合することができます。 これにより、プログラマーは eGrabber を使用して、同じ概念、オブジェクト、および関数呼び出しを用いて、あらゆるブランドの GigE Vision カメラ、あらゆる CoaXPress カメラ、およびあらゆる Camera Link カメラから画像を取得できるようになります。
Windows、Linux、macOSに対応しています
- x86_64(64ビット)プラットフォーム上の、Windows 7 SP1 から Windows 11 までのすべてのバージョン(サーバー版を含む)
- x86_64およびAArch64(ARM64)プラットフォーム上で、Linuxディストリビューションに依存しないよう設計されています
- x86_64(64ビット)プラットフォーム上のmacOSバージョン10.12以降のすべてのバージョンをサポートするように設計されています
Mementoアナライザー
Mementoは、「Memento Analyzer」と呼ばれるロジックアナライザツールを提供しています。このツールは、詳細かつ順序付けられたタイミング情報を受け取り、データ取得中にレイテンシを測定したり、不具合を検出したりするのに役立ちます。
Memento Analyzerは、システムイベント(トリガー、ストローブ、DMAなど)をタイムライン上に表示します。
バッファキューの使用状況や、取得したイメージがアプリケーションにどのように渡されるかを分析します。また、受信プロトコルデータ(CoaXPressなど)に関する詳細情報も表示します。
eGrabber Memento ダウンロードエリア
リリースノート
eGrabber Memento 26.09
セットアップファイル(最新バージョン 26.09)
Linux