Method ConnectSoftwareTrigger
- Assembly
- NationalInstruments.SemiconductorTestLibrary.Abstractions.dll
ConnectSoftwareTrigger(string, SynchronizationClock, bool, UpdateEdge, double)
Connects the global software trigger to a destination trigger terminal. Once you connect the global software trigger, you can fire the trigger using SendSoftwareTrigger(string).
public void ConnectSoftwareTrigger(string destinationTerminal, SynchronizationClock synchronizationClock = SynchronizationClock.FullSpeedClock, bool invertSignal = false, UpdateEdge updateEdge = UpdateEdge.RisingEdge, double delay = 0)
Parameters
destinationTerminal
stringSpecifies the terminal where the Global Software Trigger will fire.
synchronizationClock
SynchronizationClockSpecifies whether to use the full-speed or a divided synchronization clock to control when the global software trigger fires. The global software trigger will be synchronized with the rising or falling edge of the clock you select in this terminal.
invertSignal
boolSpecifies whether to invert the digital signal of the Global Software Trigger when it reaches the destination terminal:
updateEdge
UpdateEdgeSpecifies on which update edge of the synchronization clock to propagate the global software trigger.
delay
doubleSpecifies the amount of time, in seconds, to delay the global software trigger pulse. The delay must be a multiple of the synchronization clock period. The global software trigger can be delayed up to 15 clock cycles for each route.