LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Sample and hold inputs on 6023e card

I am using a 6023E card and need to input 2 similiar channels into Labview and see the amplitude and phase differences. I have the program working for simulated inputs but the problem (according to NI) seems to be that the time delay in switching between channels causes the phase numbers to be wrong.

Has anyone used a sample and hold vi or something like it that will allow both signals to be read with respect to the same reference? I realize that there are better cards that will do this but this is a student lab and we need 16 of them so cost is a big problem.

Any suggestions would be appreciated.

Thanks

Dave
0 Kudos
Message 1 of 2
(2,467 Views)
There are two ways of correcting for the multiplexing delay of your board.

- You can either use the method I suggested in your previous posting http://exchange.ni.com/servlet/Redirect?id=10455451 or

- You can re-align your signals so they are "in phase". To do so use the Align Waveforms VIs located in your Analyze>>Waveform Conditioning palette. The output of these VIs will be your time signals resampled so they are aligned. Check-out the example called "Correct for MIO inter-channel delay (continuous).vi". But, as mentioned, this method is "overkill" in your case. I'd recommend you to use the first method which is both faster and more accurate.
Message 2 of 2
(2,467 Views)