NI-Sync LabVIEW API Reference

Content Type
Programming Language
Current manual

NI-Sync VIs

NI logo

NI-Sync VIs

Palette ObjectDescription
niSync CloseCloses 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 TerminalsConnects 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 TriggerConnects the global software trigger to a destination trigger terminal.
niSync Connect Trigger TerminalsRoutes 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 TerminalsDisconnects a source clock terminal from a destination clock terminal.
niSync Disconnect Software TriggerDisconnects the global software trigger from a destination trigger terminal.
niSync Disconnect Trigger TerminalsDisconnects a source trigger terminal from a destination trigger terminal.
niSync InitializeCreates a new NI-Sync instrument driver session.
niSync Property NodeConfigures 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 TriggerSends 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.

SubpaletteDescription
AdvancedUsed the VIs in the Advanced subpalette to configure the FPGA of your device and reset frequencies.
CalibrationUse the VIs in the Calibration subpalette to perform an external calibration session on your device using NI-Sync.
TimingUse 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.
UtilityUse 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.
Was this information helpful?