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
destinationTerminalstringSpecifies the terminal where the Global Software Trigger will fire.
synchronizationClockSynchronizationClockSpecifies 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.
invertSignalboolSpecifies whether to invert the digital signal of the Global Software Trigger when it reaches the destination terminal:
updateEdgeUpdateEdgeSpecifies on which update edge of the synchronization clock to propagate the global software trigger.
delaydoubleSpecifies 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.