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).
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