Quantcast
Channel: Counter/Timer topics
Viewing all articles
Browse latest Browse all 1244

Buffered pulse train generation with cDAQ-9181 and NI 9474

$
0
0

Hi,

I would like ask, is it possible to make a buffered pulse train generation application using cDAQ-9181 and NI 9474 as hardware?

 

I have an application, in which  approx. 18 bits are generated, with pulse width of ech bit varying approx. 300...500 us range. One microsecond resolution (at least 10 us) would be needed to adjust pulse width. According to specifications, NI 9474 should be capable to do it. The withd of the pulse high and low states should be varied independently. An example of the situation is shown in the figure below (figure was taken from daqmx help, Buffered Pulse Generation).

 

Buffered Pulse Generation figure.png

 

 

Is there some kind of software buffer in cDAQ-9181 orNI 9474, which could be utilized to first load this "waveform data" to DAQ memory, and the trigger it to execute to needed pulse pattern?

Do I have to use "Ready for new value"-propery to update pulse parameters on fly? I tried already this, but the result was not succesful.

Daqmx-help also mentions the use of two counters in some cases. Is this a potential solution for my case?

 

By this far, I have been succesful to produce single finite pulse (based on "Gen Dig Pulse Train-Finite.vi" LabView example in Generating digital pulses gategory) or series of identical pulses.

 

Best Regards,

Jukka

 


Viewing all articles
Browse latest Browse all 1244

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>