Waits until the value of the timer becomes a multiple of Count. Use this function to synchronize activities. You can call this function in a loop to control the loop execution rate.
![]() | Note When the Wait Until Next Multiple VI executes, it sleeps and blocks the execution of the thread of the calling VI. Any code running in parallel in the VI or any VIs running in the same execution system thread will be unable to execute during the time that the Waitt Until Next Multiple VI sleeps. |
| Dialog Box Options |
| Block Diagram Inputs |
| Block Diagram Outputs |
| Parameter | Description | ||
|---|---|---|---|
| Counter Units | Unit of time the VI uses for the counter.
| ||
| Size of Internal Counter | The maximum time the timer can track. |
| Parameter | Description |
|---|---|
| Count | is the time between loop iterations. |
| Parameter | Description |
|---|---|
| Tick Count | Returns the value of the free running counter at the time the VI wakes up. The free running counter rolls over when the counter reaches the maximum of Size of Internal Counter specified in the Configure Wait Until Next Multiple dialog box. |