Please enable JavaScript to view this site.

IDS peak 2.10.0 / uEye+ firmware 3.34

IDS Peak comfortSDK, genericSDK, IPL, and AFL developer manuals are external documents. Please contact us if you need them.

All IDS Vision cameras start in continuous freerun mode by default. In this mode, the camera captures image frames continuously with the given frame rate until the acquisition is stopped.

The frame rate limit depends on the bandwidth of the interface, the exposure time, and on the capability of sensor to overlap frames.

Fig. 64: Camera timing in freerun mode with sequential frames

Fig. 64: Camera timing in freerun mode with sequential frames

Fig. 65: Camera timing in freerun mode with overlapping frames

Fig. 65: Camera timing in freerun mode with overlapping frames

hint_info

The timing diagrams refer to global shutter sensors. With rolling shutter sensors, the timing slightly differs. You find detailed timing diagrams for rolling shutter sensors here: Signals and events from rolling shutter sensors

Configuration

First make sure, you have chosen the AcquisitionMode "Continuous".

AcquisitionMode = Continuous;

Then de-activate all triggers, most important is the "ExposureStart" trigger.

TriggerSelector = ExposureStart;
TriggerMode = Off;

Set AcquisitionFrameRate to meet your application's speed.

AcquisitionFrameRate = 10.0;

Now the image acquisition is ready to be started. See Preparing image acquisition: create buffer and Starting and stopping image acquisition.

AcquisitionStart();

Alternatives and variations: Load UserSet Default

A simple way to switch to freerun mode is to load the "Default" UserSet.

UserSetSelector = Default;
UserSetLoad();

Set AcquisitionFrameRate to meet your application's speed.

// set a frame rate to 10fps
AcquisitionFrameRate = 10.0;

hint_info

When you load UserSet "Default", all other parameters are set to their default value, too. Therefore use this method before you change any other parameters.

Alternatives and variations: Switch between triggered and freerun mode with persistent frame rate

When switching between triggered and freerun mode, AcquisitionFrameRate might be reset. To keep your frame rate persistent, use the AcquisitionFrameRateTarget.

AcquisitionFrameRateTarget = 10.0;

Enable using that target.

AcquisitionFrameRateTargetEnable = True;

Additional information

IDS peak: code examples

© 2024 IDS Imaging Development Systems GmbH