问个CVI里延时的问题
时间:12-13
整理:3721RD
点击:
开了两个线程,一个专门负责数据采集(采样率100kHz),另一个为计算线程(具有较高优先级)。采用计数中断触发的方式,每1ms对数据进行一次检查,若出现坏数据则转入计算线程,现在我想在计算线程里获得从出现坏数据开始后的2ms数据,即需要等待缓冲区存入2ms数据再进行计算,除了空循环延时之外还有什么办法?能用sleep么?还是将计算线程暂时挂起2ms?
既然你知道一定至少要等2ms,那就简单了嘛
当然可以用啊,CVI支持WINDOWS的API函数,他自己也有个DELAY函数