From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

Can i send multiple pulse train by NI USB DAQ 6009?

Dear All,

Can i send multiple pulse trains by NI USB DAQ 6009? I 've attached a picture for the pulses which i need to send through the daq to four electrodes.

 

Untitled.jpg

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

Nope...

 

...Well, not with accurate timing, anyways.

 

The 600x is entirely software-timed... bus latency and windows/op-system processes will change waveform timing significantly. 

 

A 621x card may be able to do what you want.  I know the X-series is even more featured than the M's.

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

621x does not have hardware timed DIO, so it would be pretty similar to the 600x for waveform timing. I don't think it will work for this application.

 

Do you need to decode the "Modulated Carrier" signal and derive the INOUT A-D? If so, it is possible with an X series or M series DAQ card, however it will not be in real time. After the signal comes in, you would need to decode it in software which will cause some offset (likely on the order of milliseconds) in the output. If that is acceptable, I would recommend a PCIe-6321.

 

If the delay is not acceptable, I would look to the CompactRIO platform. It can do the processing in the FPGA with would result is a much smaller delay.

Steven K.
National Instruments
Software Engineer
Message 3 of 4
(4,825 Views)

Dear Steaven,

Thanks for you help. i dont think that i need to decode any one of them.  

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