请教LabVIEW高手一个数据读取问题
时间:10-02
整理:3721RD
点击:
用CAN Analyser读取的即时数据,samples rate是100, 然后用excel(csv)保存下来。这个数据我需要即时同步做计算引用,所以在labview里面加了一个数据读取的程序(中心思想是每次读取文件中的最后一个数值,用Array Size Function测出整个文件的数据数然后减一,得到Size。然后Index Array Function输出单独的element)。 如图。


问题是之前存好的excel数据,是以列(Spalte)存的,就一列(A1 to AX)。可是这个数据读取程序在Spreadsheet String to Array Function转换时却只转换了第一行(A1 to X1。),这样的话。检测结果,只有第一个数据被转换了,从之后从第二个数据开始就显示就是灰色的0了,以后一直是0。

我找遍了Array里面所有function尝试,包括interleave,rotate,reverse等等十几个,想把行读取换成列读取,都不管用。因为是1DArray,2D的transpose也不行了。所以来求救各位大侠们。如果没表述清楚,我也可以传程序上来,不胜感激
这是数据存储,下面的是读取,产生的都是数字不是字符串,我不知道你存的字符串是怎么回事?

你程序中用的 电子表格字符串至数组转换.VI 只能连接字符串,还不能连接字符串数组,so。转化出来就是一个数字


问题是之前存好的excel数据,是以列(Spalte)存的,就一列(A1 to AX)。可是这个数据读取程序在Spreadsheet String to Array Function转换时却只转换了第一行(A1 to X1。),这样的话。检测结果,只有第一个数据被转换了,从之后从第二个数据开始就显示就是灰色的0了,以后一直是0。

我找遍了Array里面所有function尝试,包括interleave,rotate,reverse等等十几个,想把行读取换成列读取,都不管用。因为是1DArray,2D的transpose也不行了。所以来求救各位大侠们。如果没表述清楚,我也可以传程序上来,不胜感激

这是数据存储,下面的是读取,产生的都是数字不是字符串,我不知道你存的字符串是怎么回事?

你程序中用的 电子表格字符串至数组转换.VI 只能连接字符串,还不能连接字符串数组,so。转化出来就是一个数字
高手对决,
拜读,我是菜鸟
路过,,学习下
看不懂啊看你不懂
谢谢小编的分享
学习了 今天在找读取数据的方法
学习一下,谢谢。
学习学习
