niSync Connect Software Trigger (VI)
- Updated2024-03-29
- 4 minute(s) read
niSync Connect Software Trigger (VI)
Installed With: NI-SyncConnects the global software trigger to a destination trigger terminal.
Once you connect the global software trigger, you can fire the trigger using niSync Send Software Trigger.
![]() |
Note The destination terminal you specify in this VI determines the full-speed synchronization clock used by the global software trigger. PFI and PFI_LVDS lines are in the front trigger zone, and PXI_Trig, PXI_Star, and PXIe_DStarB lines are in the rear trigger zone. You can select the source of the synchronization clock for a given trigger zone and adjust the speed of the divided clocks with the niSync Property Node. |
This VI also allows you to modify the signal at the destination terminal in multiple ways:
- Invert the signal so that the rising edges become the falling edges and vice versa.
- Synchronize the signal to the rising or falling edge of the synchronization clock.
- Delay the signal by up to 15 synchronization clock cycles.
![]() |
update edge (Rising Edge) specifies on which update edge of the synchronization clock to propagate the global software trigger: Valid values:
|
||||||||
![]() |
synchronization clock specifies 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.
Valid values:
|
||||||||
![]() |
instrument handle specifies the instrument handle that you obtain from niSync Initialize. |
||||||||
![]() |
source terminal specifies the source software trigger terminal to connect to the destination terminal. The only acceptable value is Global Software Trigger. |
||||||||
![]() |
destination terminal specifies the terminal where the Global Software Trigger will fire. Valid values:
|
||||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. |
||||||||
![]() |
invert specifies whether or not to invert the digital signal of the Global Software Trigger when it reaches the destination terminal:
|
||||||||
![]() |
delay (0.00 seconds) specifies 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.
|
||||||||
![]() |
instrument handle out returns the instrument handle that you obtain from niSync Initialize. |
||||||||
![]() |
error out returns error conditions that occur after this node runs. This output provides standard error out functionality. |