EasyManua.ls Logo

Euresys Coaxlink Series User Manual

Euresys Coaxlink Series
55 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
Coaxlink
Coaxlink Driver Version 9.5.2
PROGRAMMER GUIDE
© EURESYS s.a. 2018 - Document D204EN-Programmer Guide-Coaxlink-9.5.2.2015 built on 2018-03-28
Question and Answer IconNeed help?

Do you have a question about the Euresys Coaxlink Series and is the answer not in the manual?

Euresys Coaxlink Series Specifications

General IconGeneral
BrandEuresys
ModelCoaxlink Series
CategoryMedia Converter
LanguageEnglish

Summary

Introduction

GenApi

Explains the GenICam GenApi standard for device configuration.

GenTL

Describes the GenICam GenTL standard for data transport.

Euresys::EGenTL

A first example

Demonstrates iterating over Coaxlink cards using Euresys::EGenTL.

Relevant files

Lists essential header files for Euresys::EGenTL usage.

Euresys::EGrabber

A first example

Creates a grabber and displays interface/device info.

Acquiring images

Shows how to acquire images from a Coaxlink card using EGrabber.

Configuring the grabber

Details setting up the grabber for specific acquisition modes.

Background

Overview of different event types generated by Coaxlink cards.

Counters

Explains how Coaxlink firmware counts event occurrences.

Notifications

How to enable event notifications and trigger callback functions.

Callback functions

Defines virtual methods for handling various event types.

Event identification

How events are identified using numerical IDs (numid).

EGrabber flavors

Discusses different callback models (on demand, single/multi-thread).

On demand callbacks

Example of handling CIC events via on-demand callbacks.

Single thread and multi thread callbacks

Demonstrates single and multi-thread callback models.

New buffer callbacks

Accessing information related to new buffer events.

Euresys GenApi scripts

doc/basics.js

Introduces the Euresys GenApi Script language basics.

doc/builtins.js

Describes built-in functions and objects for GenApi Script.

doc/grabbers.js

Explains the 'grabbers' object for accessing GenTL modules.

doc/module1.js

Demonstrates exporting values using the 'module' variable.

EGrabber for MultiCam users

Concepts

Compares MultiCam concepts with EGrabber counterparts.

Initialization

Steps for initializing MultiCam driver and Euresys::EGenTL.

Channel creation

Process of creating and configuring a channel.

Surface creation (automatic)

Automatic buffer allocation using EGrabber.

Surface creation (manual)

Manual buffer allocation and queuing.

Surface cluster reset

Resetting buffer queue and surface state.

Frame grabber configuration

Configuring the frame grabber via MultiCam or EGrabber.

Camera configuration

Configuring the camera via MultiCam or EGrabber.

Script files

Using script files for configuration in both APIs.

Acquisition start/stop

Methods for starting and stopping image acquisition.

Synchronous (blocking) buffer reception

Receiving buffers synchronously using MultiCam or EGrabber.

Callbacks

Implementing callbacks for event handling.

Synchronous (blocking) event handling

Handling events synchronously with MultiCam or EGrabber.

.NET assembly

A first example

C# version of the first EGrabber example.

Differences between C++ and .NET EGrabber

Compares C++ EGrabber classes with their .NET counterparts.

EGrabber Methods

Mapping of C++ EGrabber methods to .NET equivalents.

Callbacks

How .NET defines callbacks using delegates.

Single thread callbacks

C# example of single thread callback model.

Definitions

Acronyms

Lists key acronyms like CIC, CTI, CXP, EMVA, PFNC, and SFNC.

Glossary

Explains terms like Buffer module, Callback model, Camera controller, CoaXPress, GenApi, GenTL, etc.

Related product manuals