labview DAQ 进行AI和AO数据操作时,一直提示我缓存区太小,请问该如何解决?

2019-07-17 10:23发布

程序图如下图所示,试着调大也调小了采样率,可是都解决不了这个问题,求指导!! IMG_3814.JPG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
ShuiMoLise
1楼-- · 2019-07-17 13:04
 精彩回答 2  元偷偷看……
合工大小硕
2楼-- · 2019-07-17 15:23
ShuiMoLise 发表于 2017-1-8 18:01
如果程序逻辑没问题就是采集速度比程序执行速度快导致。要么改进程序,要么使用daq高级函数设置缓冲区大小

while循环里确实要执行很多程序,请问如何使用daq高级函数设置缓冲区呢?
李春明
3楼-- · 2019-07-17 17:22
跟着楼主学习了  给楼主顶一下
合工大小硕
4楼-- · 2019-07-17 18:02
自己已解决,谢谢大家。
猎国倾城
5楼-- · 2019-07-17 20:05
合工大小硕 发表于 2017-1-8 21:26
自己已解决,谢谢大家。

能自己解决问题才是正途。
iamendsky
6楼-- · 2019-07-18 00:23
一般默认缓存区是采样率的10倍
1. 建议将输入采集的超时端口连接上一个较大的时间;
2. 或者采集子模块用for循环,将数据量拆分为采样率*8的小块,再进行连接

一周热门 更多>