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