修改时间 10-21-2009 10:28 PM
我现在要用DAQ来对一个波形进行采集,10M的采样率。任务是在采集的点中,每100个点中在固定的位置抽取一个,把这个点写入到文件中,其他的99个点马上扔掉,怎样实现呢?请高手们赐教!
修改时间 10-22-2009 01:37 AM
如果可以降低采样率到100K的话,问题就解决了嘛。
不能降低采样率的话,对采集到的数据进行重采样应该可以实现,就看处理速度能不能满足。
瞎说~
修改时间 10-22-2009 02:16 AM
修改时间 10-22-2009 02:45 AM
为什么要先存为文件呢?采集数据后,马上进行重采样。把重采样的数据存到内存中(可以用FIFO),然后在另外的线程进行数据存储。
我不清楚进行重采样需要消耗多少时间,如果重采样速度比较慢,来不及进行第二次实时采样的话,那这条路是行不通的。
修改时间 10-22-2009 09:40 AM