用labview如何读取并处理数据?

我把很多参数,如速度,压力,流量,温度等等,存在一个文件里(txt之类的),如何把它们读进labview?公式我编好了,但是自己手输入不符合要求,可以把参数哪怕位置固定的... 我把很多参数,如速度,压力,流量,温度等等,存在一个文件里(txt之类的),如何把它们读进labview? 公式我编好了,但是自己手输入不符合要求,可以把参数哪怕位置固定的写在excle或者txt里,然后读进去就能运算。 分不多了,给不了太多,求哪位大神帮帮忙 展开
 我来答
大宝妈谈教育
高粉答主

2020-05-06 · 关注我不会让你失望
知道小有建树答主
回答量:3306
采纳率:100%
帮助的人:54.7万
展开全部

1.首先需要使用文件I/O来读取电子表格文件的功能,将TXT文件中的数据读入一个二维数组,共两列,第一列是x轴数据,第二列是y轴数据。

2.第二个索引数组函数的两个索引末端的第一个也连接到for循环I(repeatterminal),但是第二个末端连接到常数1,然后两个函数的输出连接到bundle的两个末端。

3.这里的for循环还需要访问一个N(循环终端)。首先,将输入的二维数组连接到数组大小函数。

4.然后将输出终端连接到索引数组。此时,只有一个索引端连接到常数0,输出端连接到N。

teatreeoil
推荐于2017-12-16 · TA获得超过1598个赞
teatreeoil
采纳数:171 获赞数:1598

向TA提问 私信TA
展开全部

你可以把上游压力、下游压力,上游水温,下游水温依次存为一列,存储在一个txt文件中。用读取电子表格函数就可以把4列数据全部读出来。

如果应用该函数,那么你的程序就变成了下图这样,

有两点需要注意一下:

  1. 转置必须设为true。每种数据以列的方式存储是为了阅读时候的方便,但是LabVIEW中数组的第一个维度是行不是列,所以要转置一下。

  2. 存储数据文件的的时候,行与行之间用回车隔开就行,但是列与列之间要用Tab符号(键盘上字母Q左边的按键)隔开,这是这个函数默认的读取方式。如果你已经有数据了,但是列与列之间不是用Tab符号隔开的,不如是用逗号隔开的,那么在分隔符的输入端子上(转置输入端子右边的那个字符串数据类型的端子)要连上一个逗号。如果是空格,处理方法类同。

追问
我试了,很好用,不过我没用公式,先试了显示控件。我转置设为true,行与行之间用回车隔开,然后用空格隔开的列,就会只显示第一列,用tab隔开的,会只显示最后一列。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
no94210
2013-06-26 · TA获得超过558个赞
知道小有建树答主
回答量:647
采纳率:50%
帮助的人:329万
展开全部
可以存储在txt中,然后读取文件,把读取到的字符串进行截取,再转换为数值,赋给输入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雨阳梦天
2013-06-27 · 超过19用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:36.4万
展开全部
二楼正解,也可以用波形文件I/O中的第二个,读取文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式