IDS Peak comfortSDK, genericSDK, IPL, and AFL developer manuals are external documents. Please contact us if you need them.
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.
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. |
This information can be output as a chunk via the ChunkSelector. |
Name |
ExposureTime |
Category |
|
Interface |
Float |
Access |
Read/Write |
Unit |
µs |
Visibility |
Beginner |
Values |
≥ 0 Increment: Sensor specific |
Standard |
SFNC |
Availability uEye+ |
|
Availability uEye |
|
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)