eGrabber Memento

Event-Logging-Tool

Im Überblick
  • Genaue Protokolle von Ereignissen im Zusammenhang mit der Kamera, dem Framegrabber und seinem Treiber sowie der Host-Anwendung
  • Grafische Darstellung von zeitgestempelten Ereignissen auf einer genauen Zeitachse mit Kontextinformationen
  • Logikanalysatorfunktion zur Unterstützung von Benutzern bei der Analyse ausgewählter Systemereignisse
  • Unterstützung bei Einrichtung, Debugging und Profiling des Systems
  • Verfügbar für alle Coaxlink- und Grablink-Karten im PC
  • Nicht-intrusives Tool mit geringer CPU-Nutzung
  • Kompatibel mit Windows, Linux und macOS



Vergleichen Händler


New in eGrabber 24.03
New in eGrabber 24.03

  • New eGrabber.NET.dll assembly allowing Windows, and now also Linux and macOS users to develop C# eGrabber applications
  • Memento: up to 50% reduction of memory usage, particularly useful for the analysis of large Memento dumps


New in eGrabber 24.01
New in eGrabber 24.01

  • Metadata insertion
This feature allows line-scan applications to correlate image data with system events including motion encoder positions.

* eGrabber Memento
Automatically assigning background colors to the Card, Connector, and Stream columns to improve the visual identification of the different modules in the system.


eGrabber: Eine einzige API für GigE Vision-, CoaXPress- und Camera Link-Kameras
eGrabber: Eine einzige API für GigE Vision-, CoaXPress- und Camera Link-Kameras

eGrabber Gigelink ist ein optionales Add-on für eGrabber, das einen universellen, hardwareunabhängigen Zugriff auf GigE Vision-Kameras ermöglicht. Mit eGrabber Gigelink können Anwendung GigE Vision-Kameras verschiedener Marken in dieselbe Anwendung integrieren und so proprietäre Kameratreiber umgehen. Mit eGrabber können Programmierer dann dieselben Konzepte, Objekte und Funktionsaufrufe verwenden, um Bilder von GigE Vision-Kameras beliebiger Marken, von beliebigen CoaXPress-Kameras und beliebigen Camera Link-Kameras zu erfassen.


Was ist Memento?
Was ist Memento?

Bei High-End-Inspektionsmaschinen mit Vision ist der Framegrabber für die Erfassung von Bildern in Synchronisierung mit zahlreichen externen Geräten verantwortlich, darunter Bewegungs- oder Lichtsteuerungen und nicht zu vergessen, die Kamera selbst.
Das Debuggen dieser Systeme erfordert oft eine komplexe Ausrüstung, z. B. Oszilloskope oder Logikanalysatoren, die zusammen mit Softwareprofilern verwendet werden. Das Problem ist noch akuter bei den neuesten Kameras auf dem Markt, mit denen sehr schnelle Frameraten von über mehreren Hunderten oder gar Tausenden Bildern pro Sekunde möglich sind.
Mit Memento wird dieser Prozess vereinfacht, indem während des Einsatzes ein genaues Protokoll der Ereignisse im Zusammenhang mit der Kamera, dem Framegrabber und seinen Treibern sowie der Hostanwendung aufgezeichnet wird.


Nicht-intrusives und leistungsstarkes Tool
Nicht-intrusives und leistungsstarkes Tool

Memento wird im Hintergrund ausgeführt und erstellt Protokolle, die gespeichert und bei Maschinenstörungen an das Supportteam gesendet werden können. Memento verlässt sich auf die im Treiber der Karten integrierten Softwareressourcen sowie die Hardwareressourcen an den Karten selbst. Das Design von Memento ist auf extreme Effizienz ausgerichtet. Es ist nicht intrusiv, da die erforderliche CPU-Last äußerst gering ist.
Memento ist äußerst leistungsstark, da es unterschiedlichste Logging-Informationen erfassen kann und umfassende Filteroptionen mit verschiedenen Stufen basierend auf der Art der Logging-Informationen oder der angeforderten Ausführlichkeitsstufe bietet.


Kompatibel mit Windows, Linux und macOS
Kompatibel mit Windows, Linux und macOS

  • Alle Versionen von Windows 7 SP1 bis Windows 11, einschließlich der Serverversionen, auf x86_64-Plattformen (64 Bit)
  • Konzipiert für Unabhängigkeit von der Linux-Distribution auf x86_64- und AArch64-Plattformen (ARM64)
  • Entwickelt für die Unterstützung aller macOS-Versionen ab 10.12 auf x86_64-Plattformen (64 Bit)


Wie funktioniert Memento?

Der Memento-Treiber erfasst Ereignisse wie Funktionsaufrufe von Treibern, Callbacks, vom Framegrabber empfangene Trigger, Strobe-Signale an die Lichtsteuerung oder Steuersignale der Kamera mit präzisen Zeitstempeln und detaillierten Kontextinformationen.
In der Memento-Anwendung können Sie eine Liste dieser Ereignisse mit den zugehörigen Zeitstempeln und nützlichen Kontextinformationen anzeigen. Die aufgeführten Ereignisse werden auch in der Zeitachse angezeigt.
Damit nur die wichtigsten Meldungen oder ausführlichere Protokollinformationen angezeigt werden, kann mit unterschiedlichen Ausführlichkeitsstufen gefiltert werden. Darüber hinaus sind weitere Anzeige- und Markierungsoptionen verfügbar, die unter anderem auf dem Ursprung oder der Art der Meldungen basieren. Dank Suchfunktionen können Sie auch Meldungen anhand ihres Inhalts wiederfinden.
Memento unterstützt Entwickler bei der Anwendungsentwicklung und beim Debuggen sowie während des Systembetriebs. Es hilft ihnen, das Verhalten der Maschine zu verstehen und die Ursache von Problemen wie verfehlte Trigger oder verlorene Bilder genau zu benennen.


Memento Analyzer

Memento bietet ein Logikanalysatortool, den Memento Analyzer, der zur Messung von Latenzen und Erkennung von Defekten während der Erfassung detaillierte, sequenzierte und zeitliche Angaben empfängt.
Der Memento Analyzer zeigt Systemereignisse (Trigger, Strobe, DMA ...) auf einer Zeitachse an.
Er analysiert die Verwendung von Pufferwarteschlangen sowie die Übertragung der erfassten Bilder an die Anwendung. Er zeigt auch detaillierte Informationen zu eingehenden Protokolldaten an (CoaXPress ...).


Software
Host PC Operating System
  • Microsoft Windows 11, 10, 8.1, 7 for x86-64 (64-bit) processor architecture
  • Linux for x86-64 (64-bit) and AArch64 (64-bit) processor architectures
  • macOS for x86-64 (64-bit) and AArch64 (64-bit) processor architectures
Ordering Information
Product code - Description