LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How can I Generate two Pulse trains with variable phase on PCI-6040E NiDaq card

I need to generate two pulse train signals (9.5kHz, 50% duty cycle) that are tied together so that the phase between the two signals can be varied (0 - 180 degree). I have a PCI-6040E (PCI-MIO-16E-4) card that has two Analog outputs and two counters. I am running Labview 6.1. How is this achievable.
0 Kudos
Message 1 of 2
(2,622 Views)
Hi,
you can use "Functions->Analyze->Wavefprm Generation->Square waveform.vi" to generate your wavforms. This vi allows to configure the phase shifts of generated signals. Then you must build this two waveforms into array and wire it to "Functions->Data Acquisition->Analog Output->Analog Output Utilities->AO Waveform Gen.vi" to generate your pulse trains.

The example is attached.
I couldn't test it but I think that will be enougth to understand the idea.

Good luck.

Oleg Chutko.
0 Kudos
Message 2 of 2
(2,622 Views)