首页 > 代码库 > Labview中定时函数之间的区别

Labview中定时函数之间的区别

第一个定时函数(时间延迟):在VI中插入时间延迟,指定在运行调用VI之前延时的秒数。默认值为1.000。

第一个定时函数(等待(ms)):等待指定长度的毫秒数,并返回毫秒计时器的值。该函数进行异步系统调用,但函数节点却是同步操作的。所以,直至指定时间结束,函数才停止执行;LabVIEW调用VI时,如毫秒计时值为112毫秒,等待时间(毫秒)为10毫秒,则毫秒计时值为122毫秒时,VI执行结束。

 

  等待直至毫秒计时器的值为毫秒倍数中指定值的整数倍。该函数用于同步各操作。在循环中调用该函数可控制循环执行的速率。但此时第一个循环周期可能很短。

例如LabVIEW调用了一个VI,如毫秒倍数为10毫秒,毫秒计时值为112毫秒。VI将等待8个毫秒,直至毫秒计时值为10毫秒的整数倍,即120毫秒才停止执行。

 

Labview中定时函数之间的区别