LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

fft of integer signal

When I scroll over the wire, it will tell me that I've connected two terminals of different types: Source is word (16-bit integer) and sink is double (64-bit real). Naturally, I tried to convert the source signal to double, but then suddenly the sink became waveform. It's very curious.
0 Kudos
Message 11 of 13
(915 Views)
so a scalar and not an array correct?  the FFT will error without an array input.   very odd polymorhism activity.  I would suspect that a couple of the sub-vis got swapped.  Try unistalling the toolkit and reinstalling it clean from NI media.

"Should be" isn't "Is" -Jay
0 Kudos
Message 12 of 13
(905 Views)

The FFT function you are trying to use need a waveform as input. Refer to the following VIs for examples of using the Build Waveform (Analog Waveform) function:

Add Waveforms example VI: labview\examples\Waveform\Operations.llb

Create Waveform example VI: labview\examples\Waveform\Operations.llb  

Also doing a FFT with one sample is pointless

I recommend reading this as a starter, before using FFT functions http://zone.ni.com/devzone/cda/tut/p/id/4278

Then you are stuck in Labview go to help in the toolbar, then Find examples. I have used Labview for many years but I still use it 😉

Good luck 🙂



Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
(Sorry no Labview "brag list" so far)
0 Kudos
Message 13 of 13
(904 Views)