Hello Dermot,
currently the DAQpad 600x series is not supported by DAQmx so you will have to work with the DAQmxBase driver. But anyway, the limitations are more in the hardware in your case. According to the device specifications, the device supports Analog output up to an update rate of 150 Hz (software timed) - that is too slow for your application, With the DIO lines you won't reach the desired speed either and since they are only software timed as well, the generated pulse train would vary in frequency and duty cicle (due to the limitations of windows).
Normaly, pulsetrain generation is a good job to be done by a counter/timer, but the counter on the 6008 does not support this kind of operation.
Ingo Schumacher
Systems Engineering Manager CEERNational Instruments Germany