These release notes describe the changes in IDS peak 2.1. This version introduces support for uEye cameras ("UI" models) on Linux (uEye Transport Layer) and supports new operating systems such as Windows 11, Debian 11, and Ubuntu 22.04 for the first time.
IDS peak 2.1
New and changed functions
uEye Transport Layer
From version 2.1 on, uEye cameras ("UI" models) can also be used under Linux with IDS peak using the uEye Transport Layer (requires installation of IDS Software Suite 4.96 or higher).
With the uEyeParametersetControl of the uEye Transport Layer, parameter sets of a camera can be loaded from a file or saved to a file. The functions of the uEyeParametersetControl can also be called up via the IDS peak comfortSDK.
From this version on, the pulse width modulation (PWMControl) functions for USB 3 and GigE uEye models can be used with the uEye Transport Layer.
The DeviceUserIDuEye node can be used to read or change the numerical camera ID of a camera ("UI" models).
Binning can be activated on the host for all camera models via the IDS peak IPL library. For models with sensor or FPGA binning ("region0"), the model-specific binning methods can be combined with the host binning.
IDS peak Cockpit
The bandwidth management dialogue has been redesigned and can now be used for all USB3 cameras that support the DeviceThroughputLimit node (uEye XCP USB 3, uEye XLE USB 3 and USB 3 uEye XC) in addition to GigE cameras.
A dialogue has been added to the IDS peak Cockpit that allows to control the focus of a camera (currently: U3-36L0XC).
Also, the "Position and Size" dialogue has been extended so that you can set the ROI for autofocus. In addition, you can now select a binning engine for binning and thus define whether binning should be performed in the sensor (sensor-dependent), in the camera (model-dependent) or in the host.
In the "Host features" dialogue, you can now not only mirror the displayed image, but also rotate it.
The "Generic parameters" dialogue has been reworked and optimised, e.g. it is possible to restore most of the camera parameters in case of a reconnect. The search syntax in the dialogue has also been modified to simplify the creation of user-defined dialogues.
In addition, the following other improvements have been made:
- You can now save the IDS peak API messages ("Logger" dialogue) into a TXT file.
- In the "Brightness/frame rate" dialogue, you can activate the "Limit exposure time by frame rate" option and thereby limit the values in the "Exposure time" slider to valid values.
- The display in the histogram has been optimised.
- The display of the intensity profiles in the camera window has been optimised.
- The algorithm for measuring sharpness in the image has been improved.
- General optimisation of the IDS peak cockpit for new camera models.
- Support for new operating systems: Windows 11, Debian 11, and Ubuntu 22.04.
- Support for Python 3.10.
- Support for .NET 5 and .NET 6.
- New tool "ids_devicepassword" for using password-protected IDS cameras.
- If network adapters are added, removed, activated or deactivated after opening the IDS peak Cockpit, the changes are only visible after restarting the IDS peak Cockpit. Alternatively, you can manually update the list in the camera manager by clicking on the update button in the upper left corner.
- LabVIEW does not support template functions as they are used for
FindNode()for example (IDS peak genericSDK). As a workaround, all possible templates of
FindSelectingNodeare provided as separate functions in addition to the normal generic function.
- 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.
- If multiple cameras are open in tiled view in IDS Vision Cockpit, no scroll bar is displayed at the bottom.
- The IDS Vision Cockpit has been discontinued and is therefore no longer recommended for new applications.
- With the introduction of the IDS peak comfortC API, users of the IDS Software Suite can quickly and easily switch to IDS peak without having to learn a new programming methodology (e.g. GenICam). For this reason, the IDS sherpa migration guide is not being updated anymore. We recommend the use of the IDS peak comfortC API, which is part of IDS peak from version 2.0 on.