LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Buffer and FIR

Hi to all.
I have this VI with generation of 7 signals. I make powers' measure using a block called Freq-Att-FIR that give me the zero crossing of the signal that i want to synchronize on a number of period that the user can choose.
Now the problem that i want to solve is: i acquire for example 50 periods and i make a synchronization on 10 periods so i lost 40 periods; so i want that the 40 period i lost must  must be placed at the beginning of new array of the signal.
How can i do it? i've tried a way such you can see on the point 1 and 2 of the block diagram but it doesn't work...help plz
0 Kudos
Message 1 of 3
(2,717 Views)
i mean why near the FIFO.READ it appairs Feedback node?how can i eliminate it?
another problem that i have is that my output given by

10kHz/50Hz * 11 where 11 is the number of period that i want to acquire

is a float but the FIFO.READ nead of a integer....how can i convert it into an integer?
plz help me Smiley Sad
0 Kudos
Message 2 of 3
(2,713 Views)

Hi,

I suggest to send o receive integer data from or to the host application using the DMA FIFO and then you can use the VI 'binary to nominal' to convert the values in floating data. The VI is saved in the folder 'c:\program files\national instruments\labview8.x\examples\compactrio\shared.

Best regards,

 

Marco

Message 3 of 3
(2,683 Views)