修改时间 06-22-2009 05:01 AM
rt
做了一个边采数据边绘散点图的程序,用的是EXPRESS-XY控件,
同时用一个生成表格的EXPRESS控件不断实时显示采集到的数据,
并且用循环结构中的自动索引功能不断将新采到的数组加入一个数组的末尾。
在大量采集数据数据后(约5000-10000组),能感觉到程序采集数据的速度明显减慢,
虽然我在把生成表格控件去掉后,速度有所回升,但在数据量大到一定程度后感觉程序还是会慢下不少
不知这个问题有没办法解决?
已解决! 转到解答。
修改时间 06-23-2009 02:31 AM
dustylin,您好
将采集到的数据不断地插入数组并不是一个好的思路;
您可以将数据存入文件当中,这样就不会再占用内存了。
请参考LabVIEW中有关“边采集边写入数据”的范例。
Yunquan Bao
AE
NI Shanghai
修改时间 06-23-2009 05:08 AM
呃,我不知道在labview的范例中哪些是有关边采集边写入文件的,能不能告诉我是哪个例子?
另外,labview提供了很多种写入文件的vi,如果我想存储的x-y二维的数据,并且要能够哦将数据读回进行处理,那么使用哪种vi比较好?
修改时间 06-25-2009 03:24 AM
请参考:查找范例》硬件输入与输出》DAQmx》模拟测量》电压》Cont Acq&Graph Voltage-Write Data to File(TDMS).vi
修改时间 07-02-2009 04:55 AM