LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

how to split n merged waveforms coming in one AI

I have one AI channel that Im useing to recieve n waveforms on. How would I got about splitting up these waveforms so I can look at they're indiviual attributes? They will be square waves with unique duty cycles, pulse widths, periods, and amplitudes. I know its some what of a big problem, Ive been looking around for VIs but turned up with no luck. Anyone have any ideas to put me in the right direction, or have done similar things?

Thanks
Mark
0 Kudos
Message 1 of 8
(3,670 Views)
Hello Weizbox!

I believe the Wavefore Operations toolbox will do just about everything you've described. You can get waveform subsets, append waveforms, search waveform by time or amplitude, and lots more. Perhaps if you can give me the exact parameters you're looking for, and maybe even a sample data file, I can build you an example

Eric
Eric P. Nichols
P.O. Box 56235
North Pole, AK 99705
0 Kudos
Message 2 of 8
(3,670 Views)
Thank you very much. Ill post up some more info on it towmarrow, im about to leave work!

-Mark
0 Kudos
Message 3 of 8
(3,670 Views)
Heres a picture of what Im talking about, hope it makes it clear, thanks.
0 Kudos
Message 4 of 8
(3,670 Views)
Hello again!

I was wondering....do you have access to the original clock signal at all times? It looks like your higher frequency square wave is an exact multiple of the lower one...if so, there might be a way of re-dividing the signal based on that clock. Do you need to perform this function in real time, or process it later. Perhaps if you can give me the actual source for this signal, there might be a more elegant way to do this than with the waveform operations.

eric
Eric P. Nichols
P.O. Box 56235
North Pole, AK 99705
0 Kudos
Message 5 of 8
(3,670 Views)
What I gave was just an example... it could be at any time with any pulse/period.. I would not be receiving any clock signals.. its completly blind besides for that input signal. This need to be done in real time as well. Quite a tricky problem..
0 Kudos
Message 6 of 8
(3,670 Views)
I actually have this same problem. I was thinking of applying different triggers to differemt branches of the signal.
0 Kudos
Message 7 of 8
(3,315 Views)
eburton,

Are you having all your signals come in to the same input at one time (the signals meshed into one)?  Or several signals connected to the same line, but only one being transmitted at once?  Also, what version of LabVIEW are you running?
Regards,

Jared Boothe
Staff Hardware Engineer
National Instruments
0 Kudos
Message 8 of 8
(3,289 Views)