微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 问一个采集频率的问题

问一个采集频率的问题

时间:12-13 整理:3721RD 点击:
NI64E-3的版子,将频率设成20K,一次循环写入100K个点,现在只循环一次
理论上运行时间是5s,但是实际用了20s,这是哪部分延迟了?
是因为采得太快,写入时造成的延时吗?是否能将这100K个点认为是前5s采集的?

有可能
看看采集卡驱动程序
一般是先设定采样率和点数,初始化后开始采集,把数据采集到卡内缓冲区,最后再读到程序里
所以程序执行时间要比采集时间长
不放心的话看看有没有可能记录采集时间

多数是从仪器读数据慢

恩,记录采集时间一般如何实现?

如果缓存没法一次采够需要的点数就比较麻烦了。时间延迟应该是从卡的缓存传输到计算机的延迟。如果数据传输速度比采集速度还慢就不太好办了。

印象中好像没有见到过一次读取好几个缓存长度的用法,一般是读取缓存长度的一半左右。

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

网站地图

Top