Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Excerpt

The SynView API is an application programming library which provides a unified and user friendly API for easy application building. It is based on current GenICam and GenTL standards.

Table of Contents
absoluteUrltrue


Introduction

The SynView API is an application programming library which provides a unified and user friendly API for easy application building. It is based on current GenICam and GenTL standards.
The GenICam and GenTL are the current standards in the vision industry for digital imaging devices, assuring compatibility between HW and SW of different vendors. While the GenICam API is strongly object oriented the GenTL API is a plain C API with a completely different way to set and get items.
The SynView API is designed to free you from unnecessary direct work with standards and lets you concentrate on your problem or task solution. It hides the standard implementation details and provides a simple to use, unified application programming interface. Besides this, it also provides additional useful functionality, like displaying images, preprocessing, saving to files etc. It is designed as a tool to do simple tasks as well as complex applications. One of the aims of SynView is to avoid inventing a new terminology. Wherever possible it uses terminology from the above mentioned standards. In the following we will assume that you are not familiar with the GenICam and GenTL standards, so let's start with some elementary explanations.
SynView acts as a GenTL consumer which means the hardware is accessed through a GenTL library (so called Provider). This library will be provided by a camera vendor in case his camera is not compatible on lower level. The SynView set of libraries is delivered also with own GenTL Provider library designed for Net GmbH hardware.
SynView can be considered not only an API for cameras from Net GmbH, but also can be used for devices from other vendors as well as long as an appropriate GenTL library for this hardware is available. In case of compatibility of cameras on lower level there might be no need for a GenTL library from the camera vendor. In example gigabit Ethernet cameras are usually compatible on the GigE Vision protocol level and can work directly with the Net GmbH GenTL Provider library.
The GenICam standard specifies how the camera (or in general a device) exposes its features and how they can be controlled. The way how device features are displayed in the feature tree in the SynView Explorer is derived from the GenICam standard.
Note that in this manual we often use for simplicity the term camera instead of device, because in most cases you will use it with a real physical camera. The GenICam standard is not limited to cameras. An imaging device can be for example a scanner or any other device which provides images.

Quick Start Guide

PDF
nameSynView_QuickStartGuide.pdf

Programmers Manual

View file
nameSynView_ProgrammersGuide.pdf

PDF
nameSynView_ProgrammersGuide.pdf

Synview API

View file
nameSynView_ReferenceGuide.pdf

Include Page
Syvniew API
Syvniew API

Include Page
Synview Explorer
Synview Explorer
Include Page
iAMGigEServer
iAMGigEServer


Attachments

Include Page
Download latest Synview Prerelease
Download latest Synview Prerelease


🔍 References

🔗 related content

👥 contact NET

Insert excerpt
MasterContent: Contact NET
MasterContent: Contact NET
nopaneltrue