LabVIEW论坛
直播中

Mayjoy

7年用户 66经验值
擅长:可编程逻辑 接口/总线/驱动
私信 关注
[问答]

labview用队列实现DAQ高速数据采集和分析,程序卡顿报错

电压数据采集与实时分析,程序用消费者生产者模式,数据采集生产者,数据分析用消费者,采样率50k,运行程序就开始采集,但是速率明显不是设置的50k,感觉有卡顿,并且点击面板按钮反应很慢,运行十几秒后,就会报错缓冲区问题,缓冲区已经设置的时3000000了,不知道是什么问题,请教大神们!数据采集.png

数据分析.png

报错.jpg

回帖(2)

冯凯

2023-12-15 12:57:04
数据处理速度跟不上采集速度了,express vi少用,这玩意速度太慢。
再就是图像显示控件不要让他自动调节xy轴,也会降低速度。
4 1 举报
  • Mayjoy: 应该是这样,请问是不是我这只有数据采集部分有express vi啊,RMS那个,其他都是自带的分析函数?
  • Mayjoy: 应该是这样,请问我这是不是只有RMS那个属于express vi,数据处理部分都是函数?这部分我之前用局部变量,不用队列出数据也是慢
  • Mayjoy: 啊啊谢谢,应该是这样,我之前试过不用队列出数据,用局部变量,也是会卡顿,我这里只有数据采集的RMS那个是express vi,其他应该是自带的函数,后面试一下固定标尺
  • Mayjoy: 啊啊谢谢,应该是这样,我之前试过不用队列出数据,用局部变量,也是会卡顿,我这里只有数据采集的RMS那个是express vi,其他应该是自带的函数,后面试一下固定标尺

roki

2024-1-8 16:52:54
采集太快,数据处理得太慢,VI还有很大优化的空间,占用CPU过高,要么就换一台更高配置的电脑
举报

更多回帖

发帖
×
20
完善资料,
赚取积分