Labview2018学习之八:文件类型

一.文件数据

1.路径

        任何一个文件的操作(如文件的打开、创建、读写、删除、复制等),都需要确定文件在磁盘中的位置。LabVIEW与C语言一样,也是通过文件路径(path)来定位文件的。不同的操作系统对路径的格式有不同的规定,但大多数的操作系统都支持所谓的树状目录结构,即有一个根目录(Root),在根目录下,可以存在文件和子目录(Sub Directory),子目录下又可以包含各级子目录及文件。LabVIEW用路径控制(Path Control)输入一个路径,用路径指示(Path Indicator)显示下一个路径。在用LabVIEW对文件操作的过程中,要经常用到路径输入控件和路径显示控件这两个控件。

2.文件I/O格式的选择

       采用何种文件I/O选板上的VI取决于文件的格式。LabVIEW可读/写的文件格式有文本文件、二进制文件和数据记录文件3种。

       如需在其他应用程序(如excel)中访问这些数据,使用最常见且便于存取的文本文件。

       如需随机读/写文件或读取速度及磁盘空间有限,使用二进制文件。在磁盘空间利用和读取速度方面二进制文件优于文本文件。

       如需在LabVIEW中处理复杂的数据记录或不同的数据类型,使用数据记录文件。如果仅从LabVIEW访问数据,而且需存储复杂数据数据结构,数据记录文件是最好的方式。

       每次运行相关的VI时,LabVIEW会将记录写入数据记录文件。LabVIEW将记录写入数据记录文件后无法覆盖该记录。读取数据记录文件时,可一次读取一个或多个记录。如开发过程中系统要求更改或需在文件中添加其他数据,则可能需要修改文件的相应格式。修改数据记录文件格式将导致改文件不可用。存储VI可避免该问题。前面板数据记录可创建数据记录文件,记录的数据可用于其他VI和报表中。

二.文件类型

1.带入分隔符电子表格文件VI

        使字符串、带符号整数或双精度数的二维数组或一维数组转换为文本字符串,写入字符串至新的字节流文件或添加字符串至现有文件。

2.读取带分隔符电子表格VI

        在数值文本文件中从指定字符偏移量开始读取指定数量的行或列,并使数据转换为双精度的二维数组,数组元素可以是数字、字符串或整数。

3.写入测量文件

        写入测量文件Express VI用于将数据写入基于文本的测量文件(.lvm)、二进制测量文件(.tdm或.tdms)。

4.读取测量文件

         读取测量文件Express VI用于基于文本的测量文件(.lvm)、二进制测量文件(.tdm或.tdms)中读取文件。

5.打开/创建/替换文件

         使用编程方式或对话框的交互方式打开一个存在的文件、创建一个新文件或替换一个已存在的文件。可以选择使用对话框的提示或使用默认文件名。

6.关闭文件

        关闭一个引用句柄指定的打开的文件,并返回文件的路径及应用句柄。这个节点不管是否有错误信息输入,都要执行关闭文件的操作。所以,必须从错误输出中判断关闭文件操作是否成功。

7.格式化写入文件

        将字符串、数值、路径或布尔型数据格式化为文本格式并写入文本文件中。

......

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值