Wait
- Updated2025-07-30
- 2 minute(s) read
Delays for a certain time interval before the output data dependence becomes valid.
(Real-Time Module) The Wait Express VI waits the specified count time and then returns the value of a free running counter. When the Wait Express VI executes, it sleeps and blocks the execution of other code running in the same thread.

Dialog Box Options
| Option | Description |
|---|---|
| Counter Units |
Unit of time the VI uses for the counter. Note (Windows) The Windows operating system supports only millisecond resolution. If you select a µSec or Tick resolution under Windows, the VI does not provide exact timing and instead provides an approximation that averages to the requested time over the course of the timing interval. Windows does not support resolutions under one millisecond and rounds them up to one millisecond.
|
| Size of Internal Counter | Specifies the maximum time a timer can track. To save space on the FPGA, use the smallest Size of Internal Counter possible for the FPGA VI. |
Inputs/Outputs
Count(Ticks)
—
The time spent in the component.
Tick Count(Ticks)
—
Returns the value of a free running counter at the time the VI wakes up. A free running counter rolls over when the counter reaches the maximum of Size of Internal Counter specified in the configuration dialog box. |
If you do not have the FPGA, Real-Time, or DSP modules, you can use the Wait (ms) function instead.
Count(Ticks)
—
Tick Count(Ticks)
—