读取每一行存入数组_LabVIEW小白入门——读取文本文件(2)

这篇博客介绍了如何使用LabVIEW从文本文件中读取每一行数据并存储到二维数组中。通过设置文件路径,利用'读取带分隔符电子表格'控件,并调整数组为二维,成功实现数据读取。最后,博主提到下一步计划使用波形图展示这些数据。
摘要由CSDN通过智能技术生成

1b5b383b259f1d7f0d075715b83a9b50.png

上次学习了字符串显示TXT文件,这次我们的加油鸭要用数组的形式把它盘出来吧!

前面板:

1.跟前面一样,设置文件路径

2.右键选择“数组、矩阵与簇”

6c4a1b54a0b10beec4ebca615152e559.png

》将一个“数据显示控件”拉入当这个灰框框里面,再把边框拉大,就成了这个样子

a63617d797d7081f18da5d78b187f0e1.png

》右键上图中左边的白框框,选择添加维度,我们的TXT文档只有一行,但是需要两个维度,后面我们会说到。

好了,前面板完成!

1267e562f28c8d932f04d9e40016a41d.png

后面板:

1.前面板设置好了,后面板就会出现“路径”与“数组”控件。

2.右键选择“文件I/O”,可以找见“读取带分隔符电子表格”控件,连接如图(注意颜色)。连线时,如果数组在前面板中设置一维的话,会报错,显示这时候电子表格读出的二维数组(其本身就是二维表格),所以我们需要把显示数组改为二维。

3.下面有个绿“T”布尔函数用于控制矩阵的转置,看你的需求。我想躺着舒服,想站着就不用加了。

bd90942dd39abb50b2ed669a0911e709.png

下面就是见证奇迹的时刻,叮!

22ff4ed9ceda8d8c76a9be820191c1a5.png

这次用数组的形式把它盘出来了,下次用波形图看看这组数究竟是什么样子!

加油鸭

要使用LabVIEW读取485串口连续的13个站的数据,可以按照以下步骤进行编写: 1. 打开LabVIEW软件,创建一个新的VI。 2. 在Block Diagram中找到Serial palette,从中选择“VISA Serial Instr Central”函数。 3. 右击“VISA Serial Instr Central”函数,选择“Create SubVI”。这将创建一个新的子VI。 4. 在子VI的Block Diagram中,将“VISA”字样的方框拉入主VI的Block Diagram中。 5. 将“VISA”字样的方框与主VI的Block Diagram中的“VISA Configure Serial Port”相连。 6. 右击“VISA Configure Serial Port”函数,选择“Add Multiple”创建多个串口配置参数。 7. 将每个配置参数与不同的站号相连。 8. 将“VISA”字样的方框再次拉入主VI的Block Diagram中。 9. 将“VISA”字样的方框与主VI的Block Diagram中的“VISA Read”函数相连。 10. 将每个“VISA Read”函数与不同的站号相连。 11. 将每个“VISA Read”函数的输出与数组功能连接。 12. 在主VI的Front Panel中添加一个表格或显示框,用于显示读取到的数据。 13. 在主VI的Block Diagram中添加一个循环结构,循环13次。 14. 在循环中,依次配置每个串口,然后读取数据并将其存入数组中。 15. 将数组的数据显示在前面创建的表格或显示框中。 16. 运行程序,即可连续读取13个站的数据。 请注意,以上步骤仅为简单的示范,实际编程时需要根据具体的串口配置和读取要求来进行调整和完善。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值