Quantcast
Channel: LabVIEW topics
Viewing all articles
Browse latest Browse all 66881

How to interpolate multiple timestamps to one single value + downsampling of the aquired data to a fixed frequency?

$
0
0

Hello together, I'm using a Keithley 2700 to acquire measurement values sequentially on 6 channels (sampling frequency of the entire array approx. 5 Hz) and in parallel I'm using a NI PIC-6133 to acquire another 2 channels with a sampling rate of several kHz. Due to the sequential sampling of the Keithley each channel has its own time stamp, the simultaneously sampled channels of the 6133 another. I would now like to interpolate these raw data in such a way that there is only one time stamp for each acquisition of the measured values. Additionally I want to reduce the sample rate, e.g. by specifying a different sample rate.

 

Current raw data:
Keithley_Value_A; Timestamp_A
Keithley_Value_B; Timestamp_B
Keithley_Value_C; Timestamp_C
Keithley_Value_D; Timestamp_D
Keithley_Value_E; Timestamp_E
Keithley_Value_F; Timestamp_F
6133_Value_G1; 6133_Value_G2; Timestamp_G

 

Desired interpolation and downsampling:
Keithley_A_new; Keithley_B_new; Keithley_C_new; Keithley_D_new; Keithley_E_new; Keithley_F_new; 6133_Value_G1_new; 6133_Value_G2_new; Timestamp_new

 

Is there a suitable interpolation function in LabVIEW that I can use to do this? Can anyone give me an example?

 

Many thanks for ideas and tips,
Michael.

 

---------------------------------------------

LabVIEW 2016 (PDS)
Windows 10
NI-PCI 6133
Keithley 2700 with GPIB


Viewing all articles
Browse latest Browse all 66881

Trending Articles