Hmmm, well, that will depend. The 6210 is an (older) M-series device that requires 2 counters working together to produce 1 finite pulse train. If you only need single pulses or continuous pulse trains that you decide when to start and stop via software, I'd think the USB-6210 ought to work.
On the other hand, if you need to generate 2 distinct pulse trains simultaneously *AND* if either of them need to be finite pulse trains with a very specific total # of pulses, then NO, the USB-6210 won't be a good choice. The X-series family of MIO boards (63xx) have 4 counters which can each produce finite pulse trains all by themselves. But it looks like another big $ step up to a USB-6341, the cheapest one in USB.
You might be able to put together a cheaper bare minimum solution via Compact DAQ by pairing a single-slot chassis (containing multiple counters) with a DIO module (which provides a route to connect signals between the internal chassis counters and the outside world). But bear in mind that a single-slot chassis will have pretty limited capabilities. You might soon find yourself wishing you had a multi-slot chassis or a "regular" USB MIO board.
I don't know the cDAQ family well enough to give specific recommendations, you may need to make another call to NI to double-check and confirm things.
-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.