微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 问个CVI里延时的问题

问个CVI里延时的问题

时间:12-13 整理:3721RD 点击:
开了两个线程,一个专门负责数据采集(采样率100kHz),另一个为计算线程(具有较高优先级)。采用计数中断触发的方式,每1ms对数据进行一次检查,若出现坏数据则转入计算线程,现在我想在计算线程里获得从出现坏数据开始后的2ms数据,即需要等待缓冲区存入2ms数据再进行计算,除了空循环延时之外还有什么办法?能用sleep么?还是将计算线程暂时挂起2ms?

既然你知道一定至少要等2ms,那就简单了嘛

当然可以用啊,CVI支持WINDOWS的API函数,他自己也有个DELAY函数

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top