你这个问题的本质应该是数据文件的保存及读取。
在LabVIEW中最简单的方法可以将数据存储为文本文件,它提供了一些文本文件的操作函数,如下面的例子:
在这个例子中,产生了包含5个随机数的一维数组x,在当前程序所在的目录下,将该数组存储为“
data.txt
”文件,存储完成后,在同一个程序中,又原封不动的将其读取出来,显示到数组y中。LabVIEW中提供了比较强大方便的文本文件操作函数,实现起来相对来说还是比较简单的。文本文件的优点是直观,但其保存的文件较大,存取速度较慢。如果你追求存取速度快、文件体积小的话,你也可以将其保存为二进制文件。如对于上面同样的例子,当前程序所在的目录下,存储为二进制文件“data.bin”的代码如下所示:
总之,对于文件的操作,基本上就是遵循着打开文件、读写文件、关闭文件的步骤进行的。
当然,数据量大的话,在LabVIEW中也可以使用数据库进行存取操作。