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.

If TriggerDivider is set to a value x > 1, only every xth source signal will activate the trigger.

hint_info

Using TriggerDivider can be useful for source signals with high frequency. It reduces the signal to the desired frequency for acquisition. A typical example is an encoder.

Name

TriggerDivider[TriggerSelector]

Category

AcquisitionControl

Interface

Integer

Access

Read/Write

Unit

-

Visibility

Expert

Values

1 … 64
Increment 1

Standard

SFNC

Availability uEye+

icon-gev icon-u3v

Availability uEye

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

Code example

C++

// Before accessing TriggerDivider, make sure TriggerSelector is set correctly
// Set TriggerSelector to "ExposureStart"
nodeMapRemoteDevice->FindNode<peak::core::nodes::EnumerationNode>("TriggerSelector")->SetCurrentEntry("ExposureStart");
// Determine the current TriggerDivider
int64_t value = nodeMapRemoteDevice->FindNode<peak::core::nodes::IntegerNode>("TriggerDivider")->Value();
// Set TriggerDivider to 1
nodeMapRemoteDevice->FindNode<peak::core::nodes::IntegerNode>("TriggerDivider")->SetValue(1);

C#

// Before accessing TriggerDivider, make sure TriggerSelector is set correctly
// Set TriggerSelector to "ExposureStart"
nodeMapRemoteDevice.FindNode<peak.core.nodes.EnumerationNode>("TriggerSelector").SetCurrentEntry("ExposureStart");
// Determine the current TriggerDivider
long value = nodeMapRemoteDevice.FindNode<peak.core.nodes.IntegerNode>("TriggerDivider").Value();
// Set TriggerDivider to 1
nodeMapRemoteDevice.FindNode<peak.core.nodes.IntegerNode>("TriggerDivider").SetValue(1);

Python

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

© 2024 IDS Imaging Development Systems GmbH