The documentation for the "wait on occurrence" block says the time is given in milliseconds. As far as I can tell from use, the value is actually used as microseconds. This is based on my observations of a watchdog loop on my PCI-7833R.
Is this an error in the documentation, or am I misinterpreting something here? FWIW, microseconds seem to be a more valuable unit for this purpose.
This was reported to R&D (# 2SHA8600) and was fixed in LabVIEW 8.2.
In the FPGA Module 8.0 and earlier, when you use the Wait on Occurrence function in an FPGA VI, the function uses ticks as the unit for the ms timeout parameter. When you use the Wait on Occurrence function in a Windows VI, the unit is milliseconds. In the FPGA Module 8.2, the Wait on Occurrence function uses milliseconds in both FPGA and Windows VIs. The FPGA Module 8.2 also includes a new Wait on Occurrence with Timeout in Ticks function.