Please enable JavaScript to view this site.

IDS peak 2.8.0 / uEye+ firmware 3.33

Sets the exposure time when ExposureMode is "Timed" and ExposureAuto is "Off". This function controls the duration where the photosensitive cells are exposed to light.

hint_info

If you increase ExposureTime and its new value is not applicable with the value of AcquisitionFrameRate, the frame rate will be reduced automatically. If you decrease ExposureTime again, the frame rate stays low and must be manually increased to the desired value.

hint_info

This information can be output as a chunk via the ChunkSelector.

Name

ExposureTime

Category

AcquisitionControl

Interface

Float

Access

Read/Write

Unit

µs

Visibility

Beginner

Values

≥ 0

Increment: Sensor specific

Standard

SFNC

Availability uEye+

icon-gev icon-u3v

Availability uEye

icon-ui-gige icon-ui-usb2 icon-ui-usb3

hint_info

Can only be changed if SequencerMode is "Off".

Code example

C++

// Determine the current ExposureTime
double value = nodeMapRemoteDevice->FindNode<peak::core::nodes::FloatNode>("ExposureTime")->Value();
// Set ExposureTime to 14996.9 us
nodeMapRemoteDevice->FindNode<peak::core::nodes::FloatNode>("ExposureTime")->SetValue(14996.9);

C#

// Determine the current ExposureTime
double value = nodeMapRemoteDevice.FindNode<peak.core.nodes.FloatNode>("ExposureTime").Value();
// Set ExposureTime to 14996.9 us
nodeMapRemoteDevice.FindNode<peak.core.nodes.FloatNode>("ExposureTime").SetValue(14996.9);

Python

# Determine the current ExposureTime (float)
value = nodeMapRemoteDevice.FindNode("ExposureTime").Value()
# Set ExposureTime to 14996.9 us (float)
nodeMapRemoteDevice.FindNode("ExposureTime").SetValue(14996.9)

© 2024 IDS Imaging Development Systems GmbH