Lyn,
You are confusing counter/timers with Time & Dialog Vi's, which don't use DAQ timers at all.
First, let's start with the VI's you have mentioned. The tick count vi just returns some millesecond value from a timer on the motherboard of the PC. It has no base reference, meaning you can't directly relate it to world time. But you CAN read the tick_count at a certain time in your code, read it again at some other point in your code, subtract the two, and get a decent idea of how many milliseconds it took to run that portion of the code. However, this VI does not use any hardware from your 6025 board.
The wait(ms) VI just waits a certain amount of time in millliseconds before it allows the code to continue. This is useful when running while loops, to keep them from consuming all the CPU time and not allowing other tasks to run, such as screen refreshes, mouse clicks, etc.
The wait for multiple ms VI is similar to the wait(ms) vi, but it waits for the ms timer on the motherboard to be a multiple of the time wired to the vi.
i.e. If 1000 (1 second) was wired to the wait(ms) vi, it would wait 1 second no matter when it was called.
If that 1000 was wired to the wait for multiple.vi, it would only wait until the motherboard ms timer reaches a multiple of 1000, which depends on when the vi was called.
All of the "timing" of these VIs is dependent on the operating system that you are using, and with Windows, it is not deterministic. Therefore, there is no guarantee that a 1 second wait VI would wait *exactly* 1 second. If Windows gave priority to a mouse movement during that time, the wait might be 1.116 seconds, for example.
Plus, the maximum resolution of these VIs is one millisecond, not the microsecond resolution you are looking for.
To get the type of timing I was mentioning, I was referring to using the timer/counters on your DAQ board. You can see a whole palette of VIs to use with your counters under the Data Acquisition->Counter palette in your diagram. These DO use the counter/timer hardware on your DAQ card, and are deterministic, meaning that they are not dependent on the operating system.
It is the values returned from these counters that I was referring to that would need to be divided by 20 million to get the elapsed time.
Take a look at those VIs, and see if they meet your needs.
Hope that helped,
Mark