LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to build a DEMUX

Hi, everybody

 

I have a problem about how to use LabVIEW 8.5 to build a simple analog DEMUX.

 

For a example, I have a 3 channel analog MUX and the MUX have a sequential output.

The problem is that how can I divide this output into three signals properly.
(Three signals may be SIN waves with the different frequency.)

The parameter "T" can be controlled from 1 sec to 0.000001 sec according to CLK.

OUTPUT.JPG

 

TNANKS

0 Kudos
Message 1 of 3
(2,603 Views)

Hi Nikeho

 

This is not so simple. But one solution i can think of is as you know T and you know your sampling frequency you could calculate the number of samples that belong to each channel. If you read the signal as an array you would then have to split it into subarrays according to the number of samples belonging to each signal. Does that sound like a workable solution? I'm not sure how robust it would be, that depends on the switching time of your MUX and a host of other factors. Could be worth a try though.

 

Best Regards

 

David

NISW

0 Kudos
Message 2 of 3
(2,585 Views)

NIKEHO,

 

Can you provide a few more details about your mux and how it works?  Does it output any kind of clock/sync signal?  What NI hardware are you using?

0 Kudos
Message 3 of 3
(2,581 Views)