• Memento records an accurate log of events related to the camera, the frame grabber and its driver as well as the application
  • Helps set up system, debugging and profiling
  • Low CPU usage, non-intrusive
  • Available with all Coaxlink cards in the PC
  • Provides a precise timeline of time-stamped events, with context information
  • New feature: Logic Analyzer View


In high-end inspection machines using vision, the frame grabber is responsible for acquiring images in synchronization with numerous external devices such as motion or lighting controllers, not to mention the camera itself. Debugging these systems often requires complex equipment, for example, oscilloscopes and logic analyzer, which are used along with software profilers. The problem is even more acute with the latest cameras available, which allow for very fast frame rates in excess of several hundred, even thousand frames per second. It has been designed to simplify that process. During the operation, Memento records a very detailed log of events related to the camera, the frame grabber and its driver, as well as the host application.


Events such as driver function calls, callbacks, triggers received by the frame grabber, strobe signals sent to the light controller or camera control signals are all recorded along with precise time stamps and detailed context information. The Memento Event Viewer is then able to display a list of these events, along with their associated time stamp and useful context information.

A graphical overview of the events, as a time line, is available. Different levels of verbosity can be selected. Events listed can be filtered, highlighted and searched.

Memento provides assistance during application development and debugging, as well as during system operation. It helps the developer understand the behavior of the machine, and pin down the cause of issues such as missed triggers or lost images. Memento is also useful during the operation of the machine.


It runs in the background and saves logs that can be saved and sent back to the support team in case of machine failure. Memento relies on software resources implemented inside the driver of the cards as well as hardware resources on the cards themselves. Memento has been designed to be extremely efficient. It is non-intrusive as the required CPU load is extremely low. The new Logic Analyzer View displays system events (trigger, strobe, DMA,... ) on a timing diagram view. It analyzes the buffer queues usage and delivery acquired images to the applications.

It displays detailed info or incoming protocol data (CoaXPress,... ). The Memento Event Logging System can be used with the new Coaxlink and Grablink cards.