LabVIEW编程——生成CSV文件的几种方案

时间:2024-05-18 12:06:42

CSV文件生成的摸索

===我用CSV文件的目的=
因为项目中集成了MATLAB程序,这些程序需要CSV格式的数据文件,并且是按列排序的。就像图中这样。
LabVIEW编程——生成CSV文件的几种方案
因此我的要求是:每输入一个数就换行。
方式1:行结束符
我在****上看到的第一中方案就是用行结束符的。自己尝试了几次发现这个方法确实是可以的。
LabVIEW编程——生成CSV文件的几种方案
单独这一个程序运行试验了几次,确实没发现问题。但是放到我的测试程序中,居然出现了乱码,和换行失败的情况。于是就放弃了这个方法。
LabVIEW编程——生成CSV文件的几种方案
方法2:逗号分隔
LabVIEW编程——生成CSV文件的几种方案
因为CSV本身就是一个逗号分隔的文件,所以就想到了这个方法。但是试验了几次都不能换行。于是突发奇想,来它两个逗号!
LabVIEW编程——生成CSV文件的几种方案
结果发现真的可以哎!!我尝试了好多次都能够完美的分隔开。本来想着这个问题已经解决了。
于是就把这个程序放到了我的测试程序中。我的程序中要同时生成16个CSV文件。经过了好多轮的此时,只有前四个可以正常的分隔开,之后的文件统统都失败了。
LabVIEW编程——生成CSV文件的几种方案
就出现如图所示的情况。
完美解决方案
换个组件就好了。
LabVIEW编程——生成CSV文件的几种方案
用图示的方法就可以完美解决。用了好久了,没出现过任何问题!!
这个控件在这里找:
LabVIEW编程——生成CSV文件的几种方案
问题
虽然文件的问题解决了,但是前面用到的方法究竟错在哪里我还是不清楚。