请教在LABVIEW中如何精确延时1ms
时间:12-13
整理:3721RD
点击:
我的项目要求把信号采集来处理之后,精确延时一段时间(最小精度1ms)后输出,请问该如何处理。
因为我觉得NT这个操作系统本身提供的定时器最小只提供10ms的,而且并不精确,那么作为这个操作系统之下的软件,LABVIEW的时间粒度同样也不会比这个定时器更小吧。
还有一个问题,LABVIEW中的软件执行过程的时间怎么估计呢?
因为我觉得NT这个操作系统本身提供的定时器最小只提供10ms的,而且并不精确,那么作为这个操作系统之下的软件,LABVIEW的时间粒度同样也不会比这个定时器更小吧。
还有一个问题,LABVIEW中的软件执行过程的时间怎么估计呢?
LV中有延时的函数吧。可以精确到毫秒。
FUCITONS-〉ALL FUNCTIONS-〉TIME&DIALOG 下有延时函数.
这个函数能保证和操作系统无关吗。
应该有关吧.
在循环中放置延时控件
延时的时间好像包括程序运行的时间
如何扣除执行时间?
用这个定时方法试试:循环外取当前系统时钟,循环内再取当前系统时钟,减一下,
再延时,我试过可以精确定时
这种方法,cpu使用100%
如果加延时,cpu占用不多,但不能精确定时了
说明书上说了,这个跟操作系统是相关的,这个东西和操作系统的调度关系极大