小白自学Labview笔记(九)------文件IO(上)

前言

  • 文件IO是指传输数据至文件或从文件传出数据,可以简单的保存跟读取数据。
  • 熟练写入跟读取电子表格文件,生成数据报表,可以做为测试项目的测试结果供查看。

一、Labview读写文本模式

  • 常规文件IO操作过程如下:
Created with Raphaël 2.2.0打开文件读写操作读写结束?关闭文件yesno
  • Labview能操作的文件格式有4种:
格式 说明
二进制 所有其他文件的底层格式
ASCII 二进制文件的一种特殊格式
LVM Labview测量数据文件(.lvm)可用电子表格,或文本编辑器打开
TDMS 用于NI产品的特殊二进制格式

二、读写文本文件

下面所用到的函数,不知道用法的,可以右击这个函数选择帮助。就可以看到官方的函数介绍。
小白自学Labview笔记(九)------文件IO(上)

1. 新建文件

执行下列程序可以新建一个文件:
(枚举create:右击输入端选择创建常量,自动生成)
小白自学Labview笔记(九)------文件IO(上)
运行上面程序后,弹出新建对话框,输入文件名点击OK:
小白自学Labview笔记(九)------文件IO(上)
然后就建新建了“新建文件.txt” 的文本文件。
小白自学Labview笔记(九)------文件IO(上)

2. 写入文本文件

  • 写入文件方法:
    例1:生成100个随机数,写入文本中
    小白自学Labview笔记(九)------文件IO(上)
    运行上面程序,刚刚新建的文本文件:
    小白自学Labview笔记(九)------文件IO(上)
    运行完成后,打开刚刚选择的文本文件:
    可以看到生成的100个随机数。
    小白自学Labview笔记(九)------文件IO(上)

3. 读取文本文件

小白自学Labview笔记(九)------文件IO(上)
运行上面程序,选择报存了100个随机数的文本,前面板上就能显示文本中的数据内容:
小白自学Labview笔记(九)------文件IO(上)

二、读写二进制文件

直接上一个将数据写入二进制文件,然后再读取该二进制文件的程序:
例2:将数组数据写入二进制文件中,然后从该二进制文件读取数据到数组。
先新建一个二进制文件、然后将后缀名改成.bin:
小白自学Labview笔记(九)------文件IO(上)
程序前面板数组中写入数据:
小白自学Labview笔记(九)------文件IO(上)
运行以下程序:
小白自学Labview笔记(九)------文件IO(上)
选择刚刚新建的文件:
小白自学Labview笔记(九)------文件IO(上)
看到运行结果:
小白自学Labview笔记(九)------文件IO(上)

总结

文件IO内容不只这些,后面还会做介绍,我将这次的程序打包供大家参考需要的同学在标题下方的链接下载。