Our online shopping is experiencing intermittent service disruptions.

Support teams are actively working on the resolution.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

High precission data capture synchronization NI9775 and 9234 in CRIO9054

I have a CRIO9054 working with NI Linux Real-Time and with NI9775 and NI9234 modules. I want to synchronize the data capture trigger of both modules as much as possible, having them different sampling rates. I have syncronized the capture of both modules by putting the start task of them in the same frame of a flat sequence.

tfernandezvicomtechorg_0-1703061490138.png

However, the time differences are about 10-30 milliseconds. Is there any better way of doing this task?

 

0 Kudos
Message 1 of 3
(354 Views)

Hi tfernandez,

 


tfernandez@vicomtech.org wrote:

However, the time differences are about 10-30 milliseconds. Is there any better way of doing this task?


You are reading waveforms and they contain timing information: you can easily adjust the waveforms in postprocessing to start at (nearly) the same time…

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 2 of 3
(349 Views)

Don't have LabVIEW on this computer, but the link below is a nice tutorial. 

 

https://www.ni.com/en/support/documentation/supplemental/21/signal-based-synchronization-of-analog-i...

 

Your method shown is noted in the tutorial along with its shortcomings. Scroll near the bottom to look for multirate synchronization. 

 

Note you have a DSA and SAR module; the data from the DSA will have a time lag that depends on the sampling rate. Look at the specs for your 9234. This lag will have to be post processed out; you can just change the t0 of the waveform to account for this lag.

Message 3 of 3
(286 Views)