Please enable JavaScript to view this site.

IDS peak 2.3.0 / uEye+ firmware 3.4

IDS peak comfortSDK: C

Sample

Beschreibung

configure_camera_gfa

Demonstrates the 'generic feature access' which allows direct access to the camera's NodeMap.

ipl_features_live_qtwidgets

Shows the use of IDS peak IPL functions for image manipulation in IDS peak comfortSDK. The example uses QtWidgets for this.

record_video

Gets the camera list and opens a camera after user selection. After the user enters the path and the name of the video file, 100 images are acquired and the video is saved. Afterwards, the camera is closed again.

simple_live_mfc

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

simple_live_qtwidgets

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

trigger_live_qtwidgets

Shows the use of triggered acquisition and setting trigger parameters like trigger delay etc. The example uses QtWidgets for this.

walkthrough

Gets the camera list and opens the first available camera. The frame rate is set to maximum and 100 images are acquired. Afterwards the camera is closed again.

IDS peak genericSDK: C++

Sample

Description

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

Builds and updates a module tree and opens a camera.

get_first_pixel

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)

host_auto_features_live_qtwidgets

Opens a camera and shows the use of automatic exposure, gain and white balance algorithms (host based). The example uses QtWidgets for this.

lego_trigger

Implements different trigger cases from the Techtip “Triggering according to the Lego principle”.

Note: When exiting the sample, the camera remains in trigger mode. If you want to use the camera in freerun mode afterwards, load the "Default" UserSet or set all TriggerMode entries to "Off".

linescan_live_qtwidgets

Opens a camera and configures it for line scan applications. The example uses QtWidgets for this.

Note: When exiting the sample, the camera remains in line scan mode. If you want to use the camera in default mode afterward, load the "Default" UserSet.

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

Opens a camera and reads out some camera nodes.

Test whether a camera can be found and opened.

open_camera_by_serno

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

open_camera_load_userset_default

Opens a camera. Then, the user set "Default" is loaded and activated.

open_camera_select_cti

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

remote_device_events

Demonstrate usage of "RemoteDeviceEvents" by activating and displaying "ExposureStart" event during continuous image acquisition.

Note: This sample requires firmware version 2.8 or higher.

save_images_live_qtwidgets

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.

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:

Exposure time

Gains (AnalogAll, DigitalAll, DigitalRed, DigitalGreen, DigitalBlue)

OffsetX and OffsetY

Note: When existing the sample the camera remains in Sequencer mode. If you want to use the camera in default mode afterwards, load the "Default" UserSet.

simple_live_qml

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

simple_live_qtwidgets

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.

IDS peak genericSDK: C#

Sample

Description

open_camera

Opens a camera and reads out some camera nodes.

Test whether a camera can be found and opened.

simple_live_windows_forms

Opens a camera and displays the live image. The example uses Windows Forms.

simple_live_wpf

Opens a camera and displays the live image. The example uses Windows Presentation Foundation (WPF).

IDS peak genericSDK: Python

Sample

Description

open_camera

Opens a camera and reads out some camera nodes.

Test whether a camera can be found and opened.

simple_live_qtwidgets

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

hint_info

If a camera is password protected and not unlocked for the current PC (camera status: locked), the following will fail:

Write access to registers (set value, execute), e.g. when loading the UserSet "Default".

Opening the DataStreams.

© 2022 IDS Imaging Development Systems GmbH