DAQmx_ConfigAnalogEdgeTrigger


Returns values from a digital channel.

Syntax

C++
Python
 
def DAQmx_ConfigAnalogEdgeTrigger(
	state: DAQmx_ConfigAnalogEdgeTriggerState,
	/,
	*,
	inDeviceID: str | None = None,
	inTaskID: int = 0,
	inTriggerSource: str = "",
	inTriggerSlope: DAQmxActiveEdge = DAQmxActiveEdge.Rising,
	inTriggerLevel: float = 0
)
-> outTaskID: int | None

Parameters

Name Type Default Description
Input will be modified ioState DAQmx_ConfigAnalogEdgeTriggerState
Input value inDeviceID str | None None Device alias, product name or a serial number
Input value inTaskID int 0 ID of task where triggering is used
Input value inTriggerSource str "" Source of trigger
Input value inTriggerSlope DAQmxActiveEdge DAQmxActiveEdge.Rising Slope of trigger
Input value inTriggerLevel float 0 Threshold of trigger
Output value outTaskID int | None ID of a created task

Multithreaded environment

This function is not guaranteed to be thread-safe. When used in multithreaded environment, it has to be manually synchronized.