完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
` 可能原因 尝试读取的采样已不存在。请求的采样之前可用,但现已被覆盖。 如需解决该问题,可增加缓冲区大小,提高数据的读取频率,或者指定固定的采样数而不是读取所有可用采样。 属性: RelativeTo 相应值: 当前读取位置 属性: Offset 相应值: 0 任务名: _unnamedTask 求*** `
|
|
相关推荐
17个回答
|
|
|
一般来说,是因为数据采集卡采集太快而软件处理数据太慢. NIDAQmx将采集卡的数据存到内存中的缓存,用户LV程序从缓存中读取数据(DAQ Read VI干这活)。 如果用户程序不能足够快的把缓存中的数据读出,就会造成缓存满从而报错。
解决的办法是看程序对数据的处理是否太花时间,或者降低采样率、优化每次读数据的点数。 |
|
|
|
|
|
将其来不及处理的数据放入队列中可以吧
|
|
|
|
|
|
请问下,你是怎么解决的,我现在也是出现这个问题,采样频率不能变的,采样点数也不可以变,怎么扩大内存呢
|
|
|
|
|
|
二楼很正确 打个比方,采样率是1K/S,采样数是1,需要每秒循环1000次。但是你的数据处理任务多,耗时长。每秒只能循环200次。一秒钟下来有800个数没有读,所以时间长了就溢出了。 |
|
|
|
|
|
在采样率与采样数都不能改变时,如何解决这个问题?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
挺不错的,谢谢分享!
|
|
|
|
|
|
是不是也可能没有把“DAQmx定时 (VI)”设置为连续采样模式呢?有限采样模式下,缓存区的大小是固定的,而在后面进行连续采样时也会出现溢出的错误,我刚学labview时就遇到这样的问题。
|
|
|
|
|
|
我也遇到了这个问题,正求解呢。
|
|
|
|
|
|
求各位指点啊~
|
|
|
|
|
|
|
|
|
|
|
|
我的问题跟你的问题一样啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
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 04:31 , Processed in 1.182277 second(s), Total 113, Slave 92 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3809