Problem Description
I am trying to synchronize two NI-DAQmx tasks that run on different C Series modules with different sample rates (Delta-Sigma module + slow sampled module), following NI’s recommended approach.
According to NI documentation, this requires configuring the following properties via a DAQmx Timing Property Node:
- SampClk.Timebase.Src
- SampClk.Timebase.Rate
- SampClk.Rate
However, I am not able to access these properties in LabVIEW, even though I am using the correct node and wiring.
What I have already verified
- I am using DAQmx Timing Property Node
- The node is wired with a valid DAQmx Task wire (violet wire) coming from: DAQmx Create Channel, followed by DAQmx Timing (Sample Clock)
- The hardware is recognized and working
Observed Behavior
When I right-click the DAQmx Timing Property Node and choose Select Property…, I only see:
Properties
└─ Sample Clock
└─ Write Waveform
└─ Use Initial Waveform dt
The properties:
- SampClk.Timebase.Src
- SampClk.Timebase.Rate
do not appear in the property tree.
If I use the Class Browser Search and search for:
- Timebase
- SampClk.Timebase
- Timescale
the properties appear in the search results (e.g. Advanced: First Sample Clock Time: Timescale), but after clicking OK they are not inserted into the property node, and the node still shows only the Write Waveform property.
Questions
- Under which conditions are SampClk.Timebase.Src and SampClk.Timebase.Rate exposed in the DAQmx Timing Property Node?
- Are these properties: device-, module-, driver-version dependent?
- Is there an alternative supported way to set the Sample Clock Timebase for C Series modules if these properties are not visible?
Environment
- LabVIEW: LabVIEW 2025 Q3 (64-bit)
- NI-DAQmx: 2025 Q3
- Hardware:
- NI-cRIO-9049
- Delta-Sigma module: 9232
- Slow sampled module: 9219