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. |
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. |