labview实现文本文件的读取、写入、保存操作

目录

1.所用函数介绍

1.1 写入文本文件

1.2 创建路径

 1.3 读取文本文件

 1.4 打开/创建/替换文件

1.3 关闭文件

2. 练习

3.改进

3.1所用函数- 设置文件位置

3.2 实现实例


这里要用到文件I/O,强大的文件IO函数来满足不同的文件操作需求。文件IO中的文件常量里包含了文件存放路径,可选择文件存放位置。

1.所用函数介绍

1.1 写入文本文件

作用:使字符串或字符串数组按行写入文件

  • 提示:显示在文件对话框的文件、目录列表或文件夹上方的信息。

  • 文件:可以是引用句柄或绝对文件路径。 如指定空路径或相对路径,函数将返回错误。如指定路径至隐藏文件,函数将返回错误。 如连接该路径至文件输入端,函数先打开或创建文件,然后将内容写入文件并替换任何先前文件的内容。如连线文件引用句柄至文件输入端,写入操作从当前文件位置开始。

  • 文本:函数写入文件的数据。文本可以是字符串字符串数组

  • 错误输入:指示节点运行前产生错误的条件。该输入将提供标准错误输入功能。

  • 引用句柄输出:是函数读取的文件的引用句柄。根据对文件的不同操作,可将该输入端连线至其它文件函数。如通过文件路径引用或文件对话框选定文件,默认状态下可关闭文件。如文件是引用句柄或连线引用句柄输出至其它函数,则LabVIEW认为文件仍在使用,直至它被关闭。

  • 取消:如取消文件对话框则值为TRUE。 否则,即使函数返回错误,取消的值仍为FALSE。

  • 错误输出:包含错误信息。 该输出提供标准错误输出功能。

1.2 创建路径

 作用:在现有路径后添加名称或相对路径,创建新路径

  • 基路径指定函数要添加名称或相对路径的路径默认值为空路径。如基路径无效,函数可设置添加的路径为<非法路径>。

  • 名称或相对路径:要添加至基路径的新路径成分。 如名称或相对路径为空字符串或无效,函数可设置添加的路径为<非法路径>。

  • 添加的路径:是作为结果的路径

 1.3 读取文本文件

 作用:从字节流文件中读取指定数目的字符或行。

  • 计数:函数读取的字符数或行数的最大值。 如提前到达文件结尾,函数实际读取的字符数和行数小于最大值。如计数<0,函数读取从当前位置开始的整个文件。如勾选快捷菜单上的读取行,则只读取一行;如取消勾选该菜单项,则读取整个文件;

  • 文本:从文件读取的文本。默认状态下,该字符串中包含从文件第一行读取的字符。如连线计数接线端,则参数为字符串数组,包含从文件读取的行。如右键单击函数并取消勾选快捷菜单的读取行,则参数为字符串,其中包含从文件读取的字符。

 1.4 打开/创建/替换文件

作用:通过程序或交互式文件对话框打开现有文件,创建新文件或替换现有文件。该函数可与“写入文件”或“读取文件”函数配合使用.

  • 操作:要进行的操作。如在对话框内选择取消,可发生错误43。 默认为open;

  • 权限指定访问文件的方式。 默认值为read/write。

1.3 关闭文件

 作用:关闭引用句柄指定的打开文件,并返回至引用句柄相关文件的路径。

  • 路径:引用句柄的对应路径。

2. 练习

  • 利用写入文本文件函数写入字符串3;

  • 利用创建路径函数添加文件名称和文件的相对路径;

  • 利用文本读取函数读取文本并显示出来。

 ​

3.改进

 之前写的是一个自动保存到程序目录下面的,且文件名字也被写死。修改后是可以自己选择、修改文件的保存路径、文件名和文件类型。

3.1所用函数- 设置文件位置

3.2 实现实例

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值