Does the impulse percentage need to be able to be updated on the fly? If not, I might suggest calculating where the pulse would occur before the acquisition starts and then generate a pulse based on those calculations. I would also suggest lowering the number of points to read and write. The DAQpad-6020E is limited due to the USB connection to a maximum of 100kS/s input and 20 S/s output (which will vary depending on the system), so simultaneous input and output is going to lower those numbers further.
Regards,
Andy F.
Applications Engineer
National Instruments
-----------------------------------------------------------------
National Instruments