IDS Peak comfortSDK, genericSDK, IPL, and AFL developer manuals are external documents. Please contact us if you need them.
Controls the acquisition rate (in hertz) at which the images are captured if AcquisitionFrameRateTargetEnable is true and the "ExposureStart" trigger is disabled.
The value does not show the current acquisition rate, but the user-defined frame rate target that should be reached if possible. However, it should also not be exceeded.
This value is not changed if the exposure time is changed, even if the exposure time is set to a value that does not support this target rate.
Name |
AcquisitionFrameRateTarget |
Category |
|
Interface |
Float |
Access |
Read/Write |
Unit |
Hz |
Visibility |
Guru |
Values |
Camera specific |
Standard |
IDS |
Availability uEye+ |
|
Availability uEye |
- |
Code example
C++
// For using AcquisitionFrameRateTarget set AcquisitionFrameRateTargetEnable to true
// Set AcquisitionFrameRateTargetEnable to true
nodeMapRemoteDevice->FindNode<peak::core::nodes::BooleanNode>("AcquisitionFrameRateTargetEnable")->SetValue(true);
// Determine the current AcquisitionFrameRateTarget
double value = nodeMapRemoteDevice->FindNode<peak::core::nodes::FloatNode>("AcquisitionFrameRateTarget")->Value();
// Set AcquisitionFrameRateTarget to 20.0 Hz
nodeMapRemoteDevice->FindNode<peak::core::nodes::FloatNode>("AcquisitionFrameRateTarget")->SetValue(20.0);
C#
// For using AcquisitionFrameRateTarget set AcquisitionFrameRateTargetEnable to true
// Set AcquisitionFrameRateTargetEnable to true
nodeMapRemoteDevice.FindNode<peak.core.nodes.BooleanNode>("AcquisitionFrameRateTargetEnable").SetValue(true);
// Determine the current AcquisitionFrameRateTarget
double value = nodeMapRemoteDevice.FindNode<peak.core.nodes.FloatNode>("AcquisitionFrameRateTarget").Value();
// Set AcquisitionFrameRateTarget to 20.0 Hz
nodeMapRemoteDevice.FindNode<peak.core.nodes.FloatNode>("AcquisitionFrameRateTarget").SetValue(20.0);
Python
# For using AcquisitionFrameRateTarget set AcquisitionFrameRateTargetEnable to true
# Set AcquisitionFrameRateTargetEnable to true (bool)
nodeMapRemoteDevice.FindNode("AcquisitionFrameRateTargetEnable").SetValue(True)
# Determine the current AcquisitionFrameRateTarget (float)
value = nodeMapRemoteDevice.FindNode("AcquisitionFrameRateTarget").Value()
# Set AcquisitionFrameRateTarget to 20.0 Hz (float)
nodeMapRemoteDevice.FindNode("AcquisitionFrameRateTarget").SetValue(20.0)