完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
本帖最后由 juicy2009 于 2015-10-21 10:05 编辑
用的NI USB6289,8输入4输出,输入输出的DAQmx timing(Sample Clock)的设置都是采样率48KS/s,每通道采样数48K,模拟输入的DAQmx Read读取也是每通道48K。只做模拟输入的话,AvailSampPerChan一直是0。但是如果我同时模拟输入输出的话,这个值就会慢慢变大,溢出。(输出缓冲区大小设置为11000K)。为什么? |
|
相关推荐
9个回答
|
|
|
是不是你每次从缓冲区读取数据时没有全部读取,有存留,时间长了就溢出了
|
|
|
|
|
|
每次也读48K啊 而且我单独的采集程序运行没问题,输入输出放到一起,时间长了输入就溢出了 |
|
|
|
|
|
你的输入输出放到一起是什么意思? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
有没有显示和保存的控件,禁用掉看看还会不会有这问题,如果禁用掉后问题解决,就是程序编写的问题
|
|
|
|
|
|
另外DAQ中提供了一个API函数叫DAQmx缓冲区大小,你可以用这个来监测一下当前的fifo是否处于一个稳定状态,如果是,就是我楼上跟你说的那个原因造成的
|
|
|
|
|
yuaiqi 发表于 2015-10-20 17:46 我重新再描述下我的问题啊,我用的NI USB6289,8输入4输出,只做模拟输入的话,AvailSampPerChan一直是0。但是如果我同时模拟输入输出的话,这个值就会慢慢变大,溢出。为什么? |
|
|
|
|
juicy2009 发表于 2015-10-21 09:56 你的程序具体什么样的,能上图吗 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
211 浏览 0 评论
请教大神,在labview里面对实时扫描资源中的C系列模块NI9234进行配置发生非预期错误
1709 浏览 0 评论
1585 浏览 0 评论
LABVIEW 2023 Q1调用python后一直报错1671
1960 浏览 2 评论
5207 浏览 3 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 17:50 , Processed in 0.777113 second(s), Total 95, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3185