我把很多参数,如速度,压力,流量,温度等等,存在一个文件里(txt之类的),如何把它们读进labview? 公式我编好了,但是自己手输入不符合要求,可以把参数哪怕位置固定的写在excle或者txt里,然后读进去就能运算。 分不多了,给不了太多,求哪位大神帮帮忙
你可以把上游压力、下游压力,上游水温,下游水温依次存为一列,存储在一个txt文件中。用读取电子表格函数就可以把4列数据全部读出来。
如果应用该函数,那么你的程序就变成了下图这样,
有两点需要注意一下:
转置必须设为true。每种数据以列的方式存储是为了阅读时候的方便,但是LabVIEW中数组的第一个维度是行不是列,所以要转置一下。
存储数据文件的的时候,行与行之间用回车隔开就行,但是列与列之间要用Tab符号(键盘上字母Q左边的按键)隔开,这是这个函数默认的读取方式。如果你已经有数据了,但是列与列之间不是用Tab符号隔开的,不如是用逗号隔开的,那么在分隔符的输入端子上(转置输入端子右边的那个字符串数据类型的端子)要连上一个逗号。如果是空格,处理方法类同。
我试了,很好用,不过我没用公式,先试了显示控件。我转置设为true,行与行之间用回车隔开,然后用空格隔开的列,就会只显示第一列,用tab隔开的,会只显示最后一列。
本回答被提问者和网友采纳