LabVIEW论坛
直播中

commander安德森

12年用户 48经验值
私信 关注
[问答]

Labview读取保存在TXT中的十进制数据

要读取的TXT数据.png
数据原格式是保存在TXT中的十进制三相电流数据,首列为数据序号,第二列为时间序列,三四五列为ABC三相电流数据,我用labview读取三相电流数据并用波形图表分格显示出来。

程序框图如下:
程序框图.png
可是选择要读取的文件之后,运行程序出现完成该操作所需内存不足,我按照网上的说法在命令窗口里把虚拟内存的大小设置为3072M,这是32位机的最大虚拟内存了,可还是显示内存不足,不知道是我本身电脑的问题,还是程序的问题,请各位大神指教啦
内存不足.png

  • 内存不足.png
  • 程序框图.png
  • 要读取的TXT数据.png

回帖(10)

h1654155755.9365

2013-9-13 10:38:55
txt文件有多大啊,中间分隔符是用空格还是TAB符啊
举报

commander安德森

2013-9-13 11:14:35
引用: xiaowei123se 发表于 2013-9-13 10:38
txt文件有多大啊,中间分隔符是用空格还是TAB符啊

TXT文件有4M左右吧,数据有9万行,分隔符是空格,最开始用的数据时50M左右的,大概39万行的数据,因为内存不足,我就换了个小点儿的TXT文档
举报

jhon1980

2013-9-13 11:23:39
不用循环,直接取3、4、5列的数据试试
举报

commander安德森

2013-9-13 11:39:36
引用: jhon1980 发表于 2013-9-13 11:23
不用循环,直接取3、4、5列的数据试试

不用循环的话对于每列数据就只是一个数据点了,而不再是一维数组了,那还怎么画波形呢,求指教啊
举报

更多回帖

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