小白自学Labview笔记(九)------文件IO(上)
前言
- 文件IO是指传输数据至文件或从文件传出数据,可以简单的保存跟读取数据。
- 熟练写入跟读取电子表格文件,生成数据报表,可以做为测试项目的测试结果供查看。
一、Labview读写文本模式
- 常规文件IO操作过程如下:
- Labview能操作的文件格式有4种:
格式 | 说明 |
---|---|
二进制 | 所有其他文件的底层格式 |
ASCII | 二进制文件的一种特殊格式 |
LVM | Labview测量数据文件(.lvm)可用电子表格,或文本编辑器打开 |
TDMS | 用于NI产品的特殊二进制格式 |
二、读写文本文件
下面所用到的函数,不知道用法的,可以右击这个函数选择帮助。就可以看到官方的函数介绍。
1. 新建文件
执行下列程序可以新建一个文件:
(枚举create:右击输入端选择创建常量,自动生成)
运行上面程序后,弹出新建对话框,输入文件名点击OK:
然后就建新建了“新建文件.txt” 的文本文件。
2. 写入文本文件
- 写入文件方法:
例1:生成100个随机数,写入文本中
运行上面程序,刚刚新建的文本文件:
运行完成后,打开刚刚选择的文本文件:
可以看到生成的100个随机数。
3. 读取文本文件
运行上面程序,选择报存了100个随机数的文本,前面板上就能显示文本中的数据内容:
二、读写二进制文件
直接上一个将数据写入二进制文件,然后再读取该二进制文件的程序:
例2:将数组数据写入二进制文件中,然后从该二进制文件读取数据到数组。
先新建一个二进制文件、然后将后缀名改成.bin:
程序前面板数组中写入数据:
运行以下程序:
选择刚刚新建的文件:
看到运行结果:
总结
文件IO内容不只这些,后面还会做介绍,我将这次的程序打包供大家参考需要的同学在标题下方的链接下载。