02-09-2006 04:23 AM
03-13-2006 03:26 AM
Hi Peter,
Thanks for posting on the NI forums.
I have noted it's been a while since your original post so I'm not sure how far you've come with this.
The cross-correlation VI essentially compares an array of acquired samples against an 'ideal' reference array. Given that this comparison just deals with arrays, then the source of these arrays is fairly arbitrary. With continuously acquired data samples are returned to LabVIEW's memory in discrete array packets and, given you can set the size of these arrays, you will be able to use the cross-correlation VI on each of these packets.
However, something to note- although it is likely that your sine wave pulses will fall within this array, it is also possible that these pulses could be split between two array packets. I would suggest that you check for this kind of situation within your code.
I hope this helps clarify things for you. Let me know if I can be of an further help.
Thanks,