1. Ryan's idea to use either the AI or AO subsystem to generate the finite pulsetrain is your best option.
2. To use one (let's just say AO), you'll need to stop the AO task that's used at other times and reconfigure it for your stepper control needs. Specifically, you'd call DAQmx Timing to define a "Finite Sampling" task, setting the # samples and sample rate to the # steps and step rate you need.
3. Next you'll probably need to configure to explicitly export the AO sample clock out to a physical PFI pin. You'd probably use a call to DAQmx Export Signal (sorry, I'm going by memory as my LV computer isn't near my network hookup) to accomplish this. The M-series boards are quite flexible for signal routing, so you can probably export to any unused PFI pin you like.
-Kevin P.
ALERT! LabVIEW's subscription-only policy came to an end (finally!). Unfortunately, pricing favors the captured and committed over new adopters -- so tread carefully.