Please enable JavaScript to view this site.

IDS peak 2.8.0 / uEye+ firmware 3.33

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