第五天 Labview数据记录(5.2 Text文件读写)
5.2 Text文件读写
文本文件读写在程序中具有重要的作用,主要体现在以下几个方面:
1. 数据存储与持久化;2. 数据交换与共享;3. 日志记录;4. 配置管理;5. 数据备份与恢复;6. 用户输入与输出;7. 便于阅读与编辑;8. 兼容性与通用性。
下面是日志记录的范例:
5.2.1 前面板
1)新建SaveText.vi
2)打开SaveText.vi前面板
添加控件
1个文件路径输入控件(文件路径)、1个字符串输入控件(字符串)、1个字符串显示控件(显示)、3个按钮(写入, 读取, 停止)。
3)右击文件路径控件,选择属性
修改选择模式,选择的是文件或文件夹,确定。
5.2.2 程序框图
1)添加循环结构,事件结构
2)添加写入事件
其中,
创建路径,空白处->右击->文件I/O->创建路径
打开/创建/替换文件,空白处->右击->文件I/O->打开/创建/替换文件
设置文件位置,空白处->右击->文件I/O->高级文件函数->设置文件位置
写入文本文件,空白处->右击->文件I/O->写入文本文件
关闭文件,空白处->右击->文件I/O->关闭文件
3)添加读取事件
创建路径,空白处->右击->文件I/O->创建路径
打开/创建/替换文件,空白处->右击->文件I/O->打开/创建/替换文件
读取文本文件,空白处->右击->文件I/O->读取文本文件
关闭文件,空白处->右击->文件I/O->关闭文件
4)添加停止按钮事件
5.2.3 运行
运行程序,在字符串输入框中填入内容,点击写入按钮,多次写入后,点击读取按钮,即可读取写入的全部内容。
该功能多用在程序日志上,可以记录程序的操作、修改、报错等内容。
可以在保存的路径中找到保存的文件。
打开文件即可看到保存的内容。