如何用labview读取txt中的两列数据,希望说的详细点,我刚开始学

我的txt文件里有两列数据,我想用labview读取,我知道用读取文本文件,但是后续怎么连接那,我想用读取的数据显示一个波形图,一个是时间x轴,另一列数据是y轴,麻烦说的... 我的txt文件里有两列数据,我想用labview读取,我知道用读取文本文件,但是后续怎么连接那,我想用读取的数据显示一个波形图,一个是时间x轴,另一列数据是y轴,麻烦说的详细点,谢谢啦! 展开
 我来答
piscesfate
2010-08-02 · TA获得超过1174个赞
知道小有建树答主
回答量:486
采纳率:0%
帮助的人:746万
展开全部

我不知道你的labview水平如何,我先给你讲,后面给你附一张程序图片,不明白可以再问我。

首先你需要用文件I/O中的读取电子表格文件函数,将你txt文件中的数据读成一个二维数组,共两列,第一列是x轴的数据,第二列是y轴的数据,然后由于两组数据在同一个数组中,所以要将第一列的数据拿出来生成一个一维数组,同样第二列也是,然后将这两个数组bundle(捆绑)一下,将输出的簇连接到xygraph就行了。

上面我没有讲清楚的是如何将这个二维数组变成两个一维数组。请参考我给你的图片,我将读取的数据输入(这里要禁用索引)到for循环结构中,并使用两个索引数组函数(index array),第一个索引数组函数的两个索引接线端中的第一个接线端接for循环i(重复端子),第二个接线端接常数0;第二个索引数组函数的两个索引接线端中的第一个接线端也接for循环i(重复端子),但第二个接线端接常数1,然后将两个函数的输出连接到bundle的两个接线端就好了。这里的for循环还需要接入一个N(循环端子),首先将输入的二维数组连接到数组大小函数(array size),然后在将其输出端连接到一个索引数组函数(index array),此时只有一个索引接线端,接常数0,输出端连接到N,就可以了。

以上用到的函数,基本在labview的每个版本都有,就算不同也差别不大。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式