Grablink Sample Programs

Sample programs for Grablink products

GrablinkSnapshot

This is a simple application demonstrating the MultiCam SNAPSHOT acquisition mode on a Grablink board. The program performs continuous image acquisitions and display.

The sample code is written for the PC1624 Grablink Base, PC1622 Grablink Full and the PC1626 Grablink Full XR models. If you want to operate it with a PC1623 Grablink DualBase model, the MC_Connector MultiCam parameter has to be changed according to the sample program comments.

GrablinkSnapshotTrigger

This is a simple application demonstrating the MultiCam SNAPSHOT acquisition mode on a Grablink board. The program performs one frame acquisition and displays it each time a hardware or software trigger event occurs.

The sample code is written for the PC1624 Grablink Base, PC1623 Grablink DualBase,PC1622 Grablink Full and the PC1626 Grablink Full XRmodels. For any other Grablink board model, the TrigCtl parameter has to be updated according to the sample program comments.

grablink_snapshot_trigger

This is a simple SDL based application demonstrating the MultiCam SNAPSHOT acquisition mode using a Grablink board. The program performs one frame acquisition and displays it each time a hardware or software trigger event occurs.

The sample code is written for the PC1624 Grablink Base, PC1623 Grablink DualBase,PC1622 Grablink Full and the PC1626 Grablink Full XR models. For any other Grablink board model, the TrigCtl parameter has to be updated according to the sample program comments.

GrablinkHfr

This is a simple application demonstrating the MultiCam HFR acquisition mode on a Grablink board. The program performs continuous image acquisitions and display.

GrablinkHfrTrigger

This is a simple application demonstrating the MultiCam HFR acquisition mode on a Grablink board. The program performs one frame acquisition and displays it each time a hardware or software trigger event occurs.

GrablinkWeb

This is a simple application demonstrating the MultiCam WEB acquisition mode on a Grablink board. The program performs a continuous web acquisition and display.

grablink_web

This is a simple SDL based application demonstrating the MultiCam WEB acquisition mode on a Grablink board. The program performs continuous web acquisition and display.

GrablinkPageTrigger

This is a simple application demonstrating the MultiCam PAGE acquisition mode on a Grablink board. The program performs one page acquisition and displays it each time a hardware or software trigger event occurs.

GrablinkLongPageTrigger

This is a simple application demonstrating the MultiCam LONGPAGE acquisition mode on a Grablink board. The program performs one LONGPAGE acquisition and displays it each time a hardware or software trigger event occurs.

PlanarRGB

This is a simple application showing the planar RGB management. The application performs image acquisition and display.

GrablinkDualFull

This application demonstrates video acquisition using an AVT Bonito-CL-400B camera connected to 2 Grablink Full boards.

GrablinkMultiBase

This application demonstrates synchronized line-scan video acquisition with image stitching from several Camera Link Base line-scan cameras connected to one or several Grablink boards.

GrablinkPipelineController

This application demonstrates the Pipeline Controller in PAGE Acquisition Mode on a Grablink board, with a hardware page trigger connected to the IIN2 input and a motion encoder connected to the IIN1 input.

GrablinkSerialCommunication

This is a simple application demonstrating Camera Link serial communication through the clseremc library on a Grablink board.

GrablinkIoPorts

A simple graphical application showing usage of PC1624 Grablink Base, PC1623 Grablink DualBase, PC1622 Grablink Full and PC1626 Grablink Full XR I/O lines through the MultiCam Board object.

terminal

This is a console application demonstrating the serial communication with Grablink boards using the clseremc Camera Link library.

grablink-cuda

This sample illustrates interoperability of a Grablink board, OpenGL and CUDA:

Acquisition of 8-bit monochrome buffers using a Grablink board
Basic processing with CUDA (Inverse 8-bit luminance)
Rendering with OpenGL (Rotate with click and drag)

See README.txt in the sample program folder for more details.