Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

NI USB-6363 Digital IO Delay

Hallo everyone, 

 

I have a technical question regarding digital output of NI USB-6363 or similar device.

My use case occupies 16 digital channels to send signal to an array of ultrasonic transducers.

The transducer array is drived as phased array, and hence for the beam forming, it requires different phase or time delay for the signals.

 

For example, all transducers has to send 10 cycles of sinus signal with a frequency of 350 kHz. At the same time, each following transducer should start sending the signal at an approximate delay of 1 microsecond. This signal will then be amplified through external amplifiers for each individual transducer.

 

As far as I understand from the user manual, it is possible to pre-programmed a delay for the digital output after the trigger signal. Can anyone provide some guidance whether the delay can be preprogrammed seperately for each digital channel and react to the same trigger signal?

0 Kudos
Message 1 of 4
(4,416 Views)

.

0 Kudos
Message 2 of 4
(4,397 Views)

Huh?  You cannot specify a different delay on each digital line.  I would suggest incorporating the delay by padding your output waveform with the necessary number of zeros at the start.

 

 

Best Regards,

John Passiak
0 Kudos
Message 3 of 4
(4,389 Views)

Hi,

 

Thanks for the reply. From what i have understood out of your reply, it means that i will have to create a task, which controls all the needed digital output. Then for each digital line, i will create the delay using zero padding for the signal.

 

And at last trigger the output by starting the task. Smiley LOL

 

Thanks again!

0 Kudos
Message 4 of 4
(4,354 Views)