Release Notes for IDS peak 1.0

Introduction

These release notes describe the new features of IDS peak 1.0 which replaces the IDS Vision Suite. IDS peak does not only include the previous contents of the IDS Vision Suite, such as the IDS Vision Cockpit or useful command line tools, but also extends the scope of the software package by a programming API for GigE Vision and USB3 Vision-compliant industrial cameras.

IDS peak

Software components

IDS peak

IDS Vision Suite

IDS Vision TL

  • IDS GenICam Producer (GEVK)
  • IDS GenICam Producer (GEV)
  • NEW: IDS GenICam Producer (U3VK) for Windows
  • NEW: IDS GenICam Producer (U3V) for Linux

IDS Vision TL

  • IDS GenICam Producer (GEVK)
  • IDS GenICam Producer (GEV)

IDS Vision Cockpit

IDS Vision Cockpit

IDS peak Tools

  • ids_devicecommand
  • ids_deviceupdate
  • ids_ipconfig

IDS Vision Tools

  • ids_devicecommand
  • ids_deviceupdate
  • ids_ipconfig

NEW: IDS peak SDK

  • IDS peak API
  • IDS peak IPL (Image Processing Library)

-

NEW: Samples

  • IDS peak samples
  • HALCON samples
  • MIL samples

Sample

  • IDS GenICam Consumer sample

 

New products

IDS peak API

The IDS peak API includes all necessary components to develop your own applications directly. With its object orientation, IDS peak enables simple and intuitive usage of the underlying GenAPI and GenTLs. Additional convenience functions simplify abstraction levels such as device access or buffer handling.

IDS peak IPL

IDS peak IPL (Image Processing Library) is an object-oriented C++ library that offers special functions for processing image data. For example, raw images captured by the camera via the IDS peak API can be converted to color (debayering).

IDS GenICam Producer for USB3 Vision

The IDS GenICam Producer for USB3 Vision completes the existing transport layers for GigE Vision. This allows to use applications or 3rd party software which are based on the GenICam interface and do not have own support for USB3 Vision. It is recommended to install the IDS GenTL Producer (GEV/U3V) for the IDS Vision Cockpit.

Samples for IDS peak

All samples are delivered as executable files (binary) and as source code in IDS peak. The following samples are delivered with IDS peak:

DeviceTree

Builds a complete module tree.

GetFirstPixel

Opens a camera and writes the first pixel for a defined number of images to the command line.

Test whether an open camera can capture images.

Based on the pixel values you can perform a first validation (light/dark).

LegoTrigger

Implements the different trigger cases from the TechTip "Triggering according to the Lego principle"

OpenCamera

Opens a camera and reads out some camera nodes.

Test whether a camera can be found and opened.

OpenCameraBySerNo

Opens a camera with a specific serial number and reads some camera nodes.

OpenCameraSelectCti

Opens a camera with a specific CTI and reads some camera nodes.

SaveImagesLiveQtWidgets

Opens a camera and displays the live image. The example uses QtWidgets for this. At the push of a button, a single image can be saved using IDS peak IPL.

SimpleLiveQml

Opens a camera and displays the live image. The example uses QML (Qt Meta-object Language) for this.

SimpleLiveQtWidgets

Opens a camera and displays the live image. The example uses QtWidgets for this.

WalkThrough

Shows in detail how to handle cameras and features with the help of the IDS peak API.

Known issues

  • Third party transport layers can be used in IDS peak. However, it cannot be ensured that these transport layers are always fully compatible with IDS products, as some manufacturers block functions in their transport layers or implement a different interpretation of the GenTL standard.
  • If network adapters are added, removed, activated or deactivated after opening the IDS Vision Cockpit, the changes are only visible after restarting the IDS Vision Cockpit.
  • For a working packet retransmission, you have to ensure that the image buffer corresponds to the image size to be received when creating the image buffer.

© IDS Imaging Development Systems GmbH, Status: 2019-07-22