1 理解文件IO
- 对于一个完整的测试系统或数据采集系统,经常需要将测试或采集的数据以一定的格式存储到磁盘上,以备日后的离线分析或作为数据日志。
- 因此LabVIEW提供了强大的文件IO函数来满足不同的文件操作需求
- 典型文件IO操作流程
2 常用数据存储格式
- 二进制
- 所有其他文件格式的基础
- ASCII
- 将字符串以ASCII编码格式存储在文件中,多数均使用此文件格式
- TDMS
- 专门于NI产品的二进制文件,由2个独立的文件(二进制文件和二进制索引文件)组成
- NI主推的测试测量文件,速度大约为600M/s
3 高层文件I/O
- 高层文件I/O封装了底层的文件I/O函数,效率上低于底层VI函数(使用时应避免将高层VI函数放在循环结构中)
4 底层文件I/O
- 底层文件I/O函数都只执行文件I/O操作流程中的一个操作,通过合理的安排文件操作提高执行的效率
- 打开与关闭文件函数应该避免放在循环之中