niTClk_Synchronize

NI-TClk Synchronization

niTClk_Synchronize

C Function Prototype

ViStatus niTClk_Synchronize (ViUInt32 sessionCount, ViSession sessions [], ViReal64 minTime);

Purpose

Synchronizes the TClk signals on the given sessions. After niTClk_Synchronize executes, TClk signals from all sessions are synchronized.

Note  Before using this NI-TClk function, verify that your system is configured as specified in PXI Trigger Lines and RTSI Lines.

Parameters

Name Type Description
sessionCount ViUInt32 Number of elements in the sessions array.
sessions ViSession [] sessions is an array of sessions that are being synchronized.
minTime ViReal64 Minimal period of TClk, expressed in seconds. Supported values are between 0.0 s and 0.050 s (50 ms). Minimal period for a single chassis/PC is 200 ns. If the specified value is less than 200 ns, NI-TClk automatically coerces minTime to 200 ns. For multichassis synchronization, adjust this value to account for propagation delays through the various devices and cables.

Return Value