数据采集中存在数据丢失的情况
时间:10-02
整理:3721RD
点击:
使用NI-USB 6366 数据采集卡,由于采集信号的频率为300KHz,因此选择数据采集卡的采样率为2M,每通道采样数为1M。
在实验过程中发现,每隔一段时间会出现数据丢失情况,如图所示。
经过理论计算以及实验验证,发现是由于在计算机缓冲区数据溢出导致的。
但是采样率由于实际情况的限制并不能降低,而数据的读取速度提高较为困难,是否有其他方法?
谢谢大家。
在实验过程中发现,每隔一段时间会出现数据丢失情况,如图所示。
经过理论计算以及实验验证,发现是由于在计算机缓冲区数据溢出导致的。
但是采样率由于实际情况的限制并不能降低,而数据的读取速度提高较为困难,是否有其他方法?
谢谢大家。
建议移步NI官网查看关于数据采集的数据缓冲区相关白皮书。
我也遇到了你说的这种情况,不知道你解决了没?
好的,我查资料看很多都使用生产者消费者模型,那这种模型可以解决这个问题么?我想了想觉得会改善但还是会溢出呀。您了解这个么?
我去查查您说的白皮书,谢谢~~~~
你好,我们可以交流一下么?我发现我的分析似乎是错的。
QQ 562955581
按NI 官网上的资料来说,我的分析是错误的。
但到底是因为什么呢?