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.

Specifies the delay between the reception of the trigger signal and the trigger activation. Further trigger pulses arriving during the delay are not processed.

Name

TriggerDelay[TriggerSelector]

Category

AcquisitionControl

Interface

Float

Access

Read/Write

Unit

µs

Visibility

Beginner

Values

0 ... 16777215

Increment: 1

Standard

SFNC

Availability uEye+

icon-gev icon-u3v

Availability uEye

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

hint_info

TriggerDelay can only be set if TriggerActivation has one of the following values:

"RisingEdge"

"FallingEdge"

"AnyEdge"

Code example

C++

// Before accessing TriggerDelay, make sure TriggerSelector is set correctly
// Set TriggerSelector to "ExposureStart"
nodeMapRemoteDevice->FindNode<peak::core::nodes::EnumerationNode>("TriggerSelector")->SetCurrentEntry("ExposureStart");
// Determine the current TriggerDelay
double value = nodeMapRemoteDevice->FindNode<peak::core::nodes::FloatNode>("TriggerDelay")->Value();
// Set TriggerDelay to 0.0 us
nodeMapRemoteDevice->FindNode<peak::core::nodes::FloatNode>("TriggerDelay")->SetValue(0.0);

C#

// Before accessing TriggerDelay, make sure TriggerSelector is set correctly
// Set TriggerSelector to "ExposureStart"
nodeMapRemoteDevice.FindNode<peak.core.nodes.EnumerationNode>("TriggerSelector").SetCurrentEntry("ExposureStart");
// Determine the current TriggerDelay
double value = nodeMapRemoteDevice.FindNode<peak.core.nodes.FloatNode>("TriggerDelay").Value();
// Set TriggerDelay to 0.0 us
nodeMapRemoteDevice.FindNode<peak.core.nodes.FloatNode>("TriggerDelay").SetValue(0.0);

Python

# Before accessing TriggerDelay, make sure TriggerSelector is set correctly
# Set TriggerSelector to "ExposureStart" (str)
nodeMapRemoteDevice.FindNode("TriggerSelector").SetCurrentEntry("ExposureStart")
# Determine the current TriggerDelay (float)
value = nodeMapRemoteDevice.FindNode("TriggerDelay").Value()
# Set TriggerDelay to 0.0 us (float)
nodeMapRemoteDevice.FindNode("TriggerDelay").SetValue(0.0)

© 2024 IDS Imaging Development Systems GmbH