NI-Sync VIs
- Updated2024-03-29
- 2 minute(s) read
NI-Sync VIs
Palette Object | Description |
---|---|
niSync Close | Closes an NI-Sync I/O session and free the device for other operations. This VI clears or disables any generated clocks, future time events, and time stamp triggers on the associated device. |
niSync Connect Clock Terminals | Connects a source clock terminal to a destination clock terminal. The VI will route clock signals between modules and chassis to synchronize your devices. |
niSync Connect Software Trigger | Connects the global software trigger to a destination trigger terminal. |
niSync Connect Trigger Terminals | Routes triggers through the PXI backplane, between devices, or between multiple chassis. You can pass triggers from the source terminal to the destination terminal and use them to coordinate data acquisition and synchronize devices. |
niSync Disconnect Clock Terminals | Disconnects a source clock terminal from a destination clock terminal. |
niSync Disconnect Software Trigger | Disconnects the global software trigger from a destination trigger terminal. |
niSync Disconnect Trigger Terminals | Disconnects a source trigger terminal from a destination trigger terminal. |
niSync Initialize | Creates a new NI-Sync instrument driver session. |
niSync Property Node | Configures and displays parameters of NI-Sync devices. Refer to Property Node Descriptions for a complete list of the properties you can set or read using the niSync Property Node. |
niSync Send Software Trigger | Sends a trigger pulse using the global software trigger. When you invoke this VI, the global software trigger pulse sends simultaneously to all the destination terminals it is connected to. |
Subpalette | Description |
---|---|
Advanced | Used the VIs in the Advanced subpalette to configure the FPGA of your device and reset frequencies. |
Calibration | Use the VIs in the Calibration subpalette to perform an external calibration session on your device using NI-Sync. |
Timing | Use the VIs in the the Timing subpalette to perform functions using a time-based data flow, such as creating clocks, generating future time events, and creating and reading timestamps. |
Utility | Use the VIs in the Utility subpalette to perform miscellaneous functions, such as converting 1588 time to a timestamp and resetting a module to a known state. |