等待指定长度的毫秒数,并返回毫秒计时器的值。(Windows)实际等待时间可能比请求等待时间最多短1毫秒。

该函数进行异步系统调用,但程序框图上的节点是同步执行的。所以,直至指定时间结束,该函数才停止执行。


icon

输入/输出

  • cu32.png 等待时间(毫秒)

    等待时间(毫秒)指定要等待的毫秒数。该函数的等待时间不超过0x7ffffff,即2,147,483,647 ms或25天。如需等待更长时间,请多次执行该函数或使用高精度轮询等待函数。连线0至该参数可强制当前线程放弃CPU。

  • iu32.png 毫秒计时值

    毫秒计时值返回毫秒计时器等待时间。

  • LabVIEW调用VI时,如毫秒计时值为112毫秒,等待时间(毫秒)为10毫秒,则毫秒计时值大于等于122毫秒时,VI执行结束。

    通过等待前面板活动函数,可减少连续轮询前面板来确定前面板值是否已更改的需要。

    计时器的精度由系统确定,依据使用平台的不同,精度有可能低于1毫秒。使用等待下一个整数倍毫秒函数或高精度轮询等待VI提高分辨率。

    注: “等待(ms)”函数的动作在Windows和LabVIEW Real-Time模块中不相同。(Windows)等待(ms)函数至少要等待以下公式所指定的数值: 等待的毫秒数 减去1毫秒。例如,等待时间(毫秒)为3毫秒,则“等待(ms)”函数将等待至少2毫秒。如果等待时间(毫秒)为1毫秒,则“等待(ms)”函数可能无需等待即可返回。(实时模块) 等待(ms)函数至少要等待输入的 毫秒 指定值。