For installing IDS peak, the following system requirements must be met:
Optional
Note: If a previous version of IDS Vision Suite has been installed, IDS Vision Suite must be uninstalled before installing IDS peak.
Administrator privileges are required to install the software.
Double-click on ids_peak_[version].exe
to run the setup. You have the following options for the installation:
After the installation is finished, the PC must be restarted.
Note: If changes are required to an existing installation, you can use the user-defined installation for these changes.
To open the IDS Vision Cockpit, click on the icon of the IDS Vision Cockpit on the desktop or click on "Start > All Programs > IDS peak > IDS Cockpit".
The camera list in IDS Vision Cockpit shows you all GigE Vision and USB3 Vision Producers available on the host system. The available cameras are listed below their interfaces.
You can find the binaries and the source code of the samples under "Start > All Programs > IDS peak > Samples".
The following Qt versions are recommended to build the samples:
For the QML samples, it is recommended to use the latest QML version.
Sample | Content |
simple_live_halcon | Opening a camera and grabbing images |
triggered_live_halcon | Configuring and using triggered image acquisition |
Sample | Content |
simple_live_mil | Opening a camera and grabbing images |
triggered_live_mil | Configuring and using triggered image acquisition |
Sample C++ | Content |
chunks_live_qml | Opens a camera and shows the use of chunk data via the IDS peak API. The example uses QML (Qt Meta-object Language) for this. |
chunks_live_qtwidgets | Opens a camera and shows the use of chunk data via the IDS peak API. The example uses QtWidgets for this. |
device_tree | Create and update module tree and open a camera |
get_first_pixel | Starting image acquisition and accessing image pixel data |
lego_trigger | Using triggered acquisition and setting trigger parameters |
multi_camera_live_qtwidgets | Opens several cameras and displays the live image. In addition, different information per camera is displayed, e.g. number of acquired images. |
open_camera | Simple creation and opening of a camera object |
open_camera_by_serno | Create and open a camera object by serial number |
open_camera_select_cti | Using a specific CTI to create and open a camera object |
save_images_live_qtwidgets | Simple GUI example using Qt to show images and save them to disk using the IDS peak IPL |
sequencer_live_qml | This example requires a camera that supports the Sequencer feature. The example allows to parameterize 4 sequencer sets and to execute them in trigger mode. The following parameters can be used:
|
simple_live_qml | Simple example for usage with QML GUI to display images |
simple_live_qtwidgets | Simple example for usage with Qt widgets GUI to display images |
walkthrough | Guided tour through module tree and opening of the first available camera |
Sample C# | Content |
open_camera | Simple creation and opening of a camera object |
simple_live_windows_forms | Simple example for usage with Windows Forms to display images |
simple_live_wpf | Simple example for usage with Windows Presentation Foundation (WPF) to display images |
A valid IP address must be assigned to GigE Vision cameras before they can be used.
For optimal performance it is recommend to use Ethernet package sizes which are larger than 1500 bytes. Recommended package size is ~9000 bytes depending on the support of the used network controller. Your whole network infrastructure e.g. switches should support this Ethernet package size if not the GenTL will use the largest possible size.
To open a camera, double-click it. You can set the camera properties using the icons in the toolbar or work directly in the tree view.
How to integrate IDS industrial cameras with IDS peak in your own application is described in the further documentation of IDS peak which can be found in "C:\Program Files\IDS\ids_peak\sdk\api\doc".
The software includes some parts that are copyright-protected from access by third parties, and which were published under Open Source licensing conditions, see either list on https://en.ids-imaging.com/open-source.html or "C:\Program Files\IDS\ids_peak\licenses". The Open Source parts may be used under the terms and conditions of their corresponding Open Source licenses. You will find the Open Source licenses in the "thirdparty_licenses.txt" file.
The uninstallation of IDS peak is also done via the menu-driven setup. After uninstalling, the PC must be restarted. A new installation of IDS peak is only possible after a restart of the PC.
Issue | Details | Solution |
The reconnect feature cannot be deactivated in the IDS Vision Cockpit. | The reconnect feature is supported by GigE cameras. The reconnect feature cannot be deactivated in the IDS Vision Cockpit because the node is set to read-only. | If the reconnect feature should be deactivated, the IDS Vision Cockpit must be restarted. |
The reconnect function will not work if the IP address of a GigE camera is changed. | The reconnect feature (and the GenTL) cannot handle changes to the IP address of a GigE camera while the camera is in use. | Close the camera application before you change the camera's IP address and then restart the application. |
During runtime, changes to the network configuration are not detected by the GenTL. | The GenTL cannot handle changes to the system's network configuration during runtime. | If you want to change the network configuration, first close the application and restart the application after you changed the network configuration. |
If multiple cameras are open in tiled view in IDS Vision Cockpit, no scroll bar is displayed at the bottom. | In IDS Vision Cockpit you can switch between different views. If you have opened multiple cameras the bottom scroll bar is not visible at all times. | This problem will be solved in an upcoming version. |
The folder with the source code samples is deleted before IDS peak is updated | When you update IDS peak with a new version the folder with the source code samples will be deleted before an update. | This ensures that the source code samples are installed in the appropriate version. |
IDS Imaging Development Systems GmbH
Dimbacher Str. 6-8
D-74182 Obersulm/Germany
T: +49 7134 96196-0
E: info@ids-imaging.com
W: https://en.ids-imaging.com
© IDS Imaging Development Systems GmbH, July 2020