Hello Leroy,
You can obtain the counts every 2 ms by using a buffered, counter operation. I would suggest to use the 'Measure Buffered Period (DAQ-STC) VI' which is a shipping example within LabVIEW. For this example, the count will be transferred on every edge of the signal connected to the counter's gate.
You could configure the other counter on the DAQCard to generate a pulse train that has a period of 2 ms and then use the output of that counter as the gate for the counter configured for buffered, period measurements. This should work for you.
I hope this helps.
Regards,
Todd D.
NI Applications Engineer