NI-TClk Synchronization Help

Content Type
Programming Language
Current manual
Product DocumentationNI-TClk Synchronization Help...NI-TClk Synchronization HelpNI-TClk Synchronization in a Single PXI Chassis or a Single PC with Heterogeneous TriggersCurrent page
Table of Contents

NI-TClk Synchronization in a Single PXI Chassis or a Single PC with Heterogeneous Triggers

NI-TClk Synchronization in a Single PXI Chassis or a Single PC with Heterogeneous Triggers

To synchronize several NI modular instruments with heterogeneous triggers in a single PXI chassis or a single PC, use the NI-TClk VIs or functions listed in the following table. Use the instrument driver functions to route the triggers so that the triggers can be shared.

Note  Before using these NI-TClk VIs or functions, verify that your system is configured as described in the PXI Trigger Lines and RTSI Lines topic.
LabVIEW VI C Function
niTClk Synchronize niTClk_Synchronize
niTClk Initiate niTClk_Initiate
(optional)
niTClk Is Done
or
niTClk Wait Until Done VI
(optional)
niTClk_IsDone
or
niTClk_WaitUntilDone
N/A niTClk_GetExtendedErrorInfo

To specify how the triggers must be shared between the devices, use the NI-TClk properties or attributes listed in the following table.


LabVIEW Property C Attribute
Start Trigger Master Session NITCLK_ATTR_START_TRIGGER_MASTER_SESSION
Reference Trigger Master Session NITCLK_ATTR_REF_TRIGGER_MASTER_SESSION
Script Trigger Master Session NITCLK_ATTR_SCRIPT_TRIGGER_MASTER_SESSION
Pause Trigger Master Session NITCLK_ATTR_PAUSE_TRIGGER_MASTER_SESSION

If the Sample Clock rates, Sample Clock timebase rates, and/or the sample counts are different in different acquisition sessions sharing the Reference Trigger, set the holdoff attributes for the Reference Trigger master using the instrument driver.

Was this information helpful?