LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How can i make FFT array?

Hi, I want to FFT my real-time DAQ system.

 

I attach my program.

 

I refer to below design.

캡처1.PNG

 

 

My DAQ's Fs=2000Hz

Data is acquired Every 0.5ms.

 

But I don't know how can i collect data to 1-D array.

 

캡처.PNG

 

I haven't been learn about Labview array......... T.T

 

Please help me how can i do that.

 

0 Kudos
Message 1 of 4
(2,625 Views)

You get one point at a time and the fft of that is not interesting. (I don't think you understand the typecast function).

 

Accumulate your values in a shift register or use "fft ptbypt".

0 Kudos
Message 2 of 4
(2,606 Views)

@Sangkyu wrote:

 

My DAQ's Fs=2000Hz

Data is acquired Every 0.5ms.

 

But I don't know how can i collect data to 1-D array.

I haven't been learn about Labview array......... T.T 


At the beginning of this Forum, there are links to Tutorials on learning the basics of LabVIEW.  Loops and Arrays are covered very early.  You need to spend a little time (a few hours) learning LabVIEW (would you attempt to perform an FFT using C++, or Matlab, or any other Programming Language without knowing about Arrays, Loops, etc.?).  You can also find video tutorials on the Web.  Spend some time learning.

 

Bob Schor

0 Kudos
Message 3 of 4
(2,582 Views)

I also think you should spend some time to learn about LabVIEW and data acquisition.

 

Here are some links for you. 

 

Tutorial: Arrays and Clusters

http://www.ni.com/white-paper/7571/en/

 

LabVIEW / Array / Shift register

https://www.youtube.com/watch?v=IyO-OyOCh8k

 

FFT Example From Single Input Data Using LabVIEW

https://forums.ni.com/t5/Example-Programs/FFT-Example-From-Single-Input-Data-Using-LabVIEW/ta-p/3526...

 

0 Kudos
Message 4 of 4
(2,557 Views)