I have data that is recorded sporadically. I need to perform an FFT on it. The FFT requires a waveform input. I can't create a waveform because I don't have a static dT. I know that I can create a 2D array with data points evenly spaced b y using for loops and the linear interpolation VI, but I was wondering if there is a better way? The computer will be very slow if it needs to create an array for millions of data points (example points. 10mm at 0 seconds, 10,5mm at 3500 seconds, 12mm at 123000 seconds, 10mm at 150000 seconds ....) This can go on for up to 2 months i.e. 5000000 seconds, that's alot of data to step through point for point. I have the data displayed in an XY graph today, this graph has already interpolated the data according the Y (mm data) and the X (seconds data). Is there any way to get the interpolated data from this graph?
David Beaudry