NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

求助!大量数据采集后性能降低的问题

已解决!
转到解答

rt

做了一个边采数据边绘散点图的程序,用的是EXPRESS-XY控件,

同时用一个生成表格的EXPRESS控件不断实时显示采集到的数据,

并且用循环结构中的自动索引功能不断将新采到的数组加入一个数组的末尾。

在大量采集数据数据后(约5000-10000组),能感觉到程序采集数据的速度明显减慢,

虽然我在把生成表格控件去掉后,速度有所回升,但在数据量大到一定程度后感觉程序还是会慢下不少

不知这个问题有没办法解决?

1 条消息(共 5 条)
5,059 次查看
解答
已被主题作者 dustylin 接受

dustylin,您好

将采集到的数据不断地插入数组并不是一个好的思路;

您可以将数据存入文件当中,这样就不会再占用内存了。

请参考LabVIEW中有关“边采集边写入数据”的范例。

 

 

Yunquan Bao

AE

NI Shanghai 

 

0 项奖励
2 条消息(共 5 条)
5,039 次查看

呃,我不知道在labview的范例中哪些是有关边采集边写入文件的,能不能告诉我是哪个例子?

 

另外,labview提供了很多种写入文件的vi,如果我想存储的x-y二维的数据,并且要能够哦将数据读回进行处理,那么使用哪种vi比较好?

0 项奖励
3 条消息(共 5 条)
5,030 次查看

dustylin,您好

请参考:查找范例》硬件输入与输出》DAQmx》模拟测量》电压》Cont Acq&Graph Voltage-Write Data to File(TDMS).vi

 

Yunquan Bao

AE

NI Shanghai

0 项奖励
4 条消息(共 5 条)
5,000 次查看
你好我现在也遇到和你一样的情况 不知道楼主你是怎么解决的!可否把方法告诉我一下!谢谢!邮箱mf24271@yahoo.com.cn
0 项奖励
5 条消息(共 5 条)
4,863 次查看