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 workload and lets you concentrate on your problem or task the solution of it. 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, preprocessingpre-processing, 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 like a GenTL consumer which means the hardware is accessed through a GenTL library (so called Providerprovider). This library will be provided by a camera vendor in case his their camera is not compatible on a lower level. The SynView set of libraries is delivered also with an own GenTL Provider provider library designed for Net NET GmbH hardware.

SynView can be considered not only an API for cameras from Net 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 a lower level there might be no need for a GenTL library from the camera vendor. In For example gigabit , Gigabit Ethernet cameras are usually compatible on the a GigE Vision protocol level and can work directly with the Net NET GmbH GenTL Provider 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 PageSyvniew APISyvniew API Include PageSynView ExplorerSynView Explorer Include PageiAMGigEServeriAMGigEServer

Attachments

Include PageDownload latest Synview PrereleaseDownload latest Synview Prerelease

Reference Documents

Attachments
previewfalse
uploadfalse
patterns*.pdf
sortByname

Include Page
SynView Explorer
SynView Explorer
Include Page
iAMGigEServer
iAMGigEServer

SynView IP Config Tool

Include Page
SynView IP Config Tool
SynView IP Config Tool

SynView Update Tool

Include Page
SynView Update Tool
SynView Update Tool


🔍 References

🔗 related content

👥 contact NET

Insert excerpt
iam:MasterContent: Contact NET
iam:MasterContent: Contact NET
nopaneltrue