LabVIEW文件操作介绍.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LabVIEW文件操作介绍

小试身手 3. 有一个测量程序,采集两路信号,每1s采集一次,要求每采集一次,就将采集结果写入文本文件尾部,即使重新运行程序,仍能保证数据添加到文件尾部,而不会覆盖原有数据。格式为a保留4位小数,b为整数,如右图所示。 小试身手 4. 在LabVIEW中读取刚才写入的文件内容。 5. 将习题3的采集数据,采集完毕后写入表单文件,如下图所示: 小试身手 6. 将习题3改为实时写入表单文件,添加一列日期时间以反映真实的采样时间,并在第一行包含每列的描述信息,如下图所示。 小试身手 7. 将右图所示的控件数据写入二进制文件,并用另一个VI将其读出查看。 小试身手 8. 用Simulate Signal Express VI仿真产生一个采样100000点的正弦仿真信号,并将其写入TDMS文件,要求同时为该通道设置两个描述属性:频率和采样间隔。 图6-24 数据记录文件函数 1.打开/创建/替换数据记录文件函数 图6-25 数据记录文件函数接线端子 2.设置数据记录位置函数 图6-26 设置数据记录位置函数接线端子 图6-27 使用数据记录文件函数存储数据 6.3.6 配置文件 配置文件即INI文件通常用于记录配置信息,标准的Windows配置文件以特殊的文本文件形式存储。 配置文件由段(Section)和键(key)两部分组成。每个段名必须取不同的名称,每个段内的键名也应不同。键值可以为布尔型、字符串型、路径型、浮点型和整型数据,如图6-28所示。 图6-28 配置文件 图6-29 配置文件写操作 图6-30 配置文件读操作 6.3.7 XML文件 XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单,易于掌握和使用。 LabVIEW提供的XML函数位于编程选板下“字符串→XML”子选板内,如图6-31所示。 XML文件可以存储任意类型的数据,在存储前首先要使用“平化至XML”函数,把任意类型的数据转换为XML字符串格式。在读取时首先通过“读取XML文件”函数读取文件,然后使用从XML还原函数把XML文件中的数据还原为平化前的数据类型再进行读取。生成的XML文件可以用IE浏览器打开,从中可以看到XML文件包括XML序言部分、其他XML标记和字符数据。 图6-31 XML文件操作函数和存储内 图6-32 数据存储为XML文件格式 图6-33 存储的XML文件用IE浏览器打开 图6-34 读取XML文件 本章小结 文件的I/O操作用于在磁盘中保存数据或读取数据。本章主要介绍了文本文件、电子表格文件、二进制文件等LabVIEW中常用的文件I/O类型并结合具体示例来说明相关文件I/O函数的使用方法以及技巧。在选择数据的存储方式时需要考虑实际需要来选择合适的文件类型以提高使用效率。 第六章 文件操作 6.1文件类型 6.2文件I/O函数 6.1 选择合适的文件类型 LabVIEW支持的文件类型 文本文件(Text Files) 表单文件(Spreadsheet Files) 二进制文件(Binary Files) 数据记录文件(Datalog Files) XML文件 配置文件(Configuration Files) 波形(Waveform)文件 基于文本的测量文件(.lvm文件) 数据存储文件(.tdm文件) 高速数据流文件文件(.tdms文件) 6.2 文件的基本操作 基本步骤 打开-读写、操作-关闭 6.3 文本文件和表单文件 它将字符串以ASCII编码格式存储在文件中,譬如txt文件和Excel文件。这种文件类型最常见,可以在各种操作系统下由多种应用程序打开,譬如记事本,Word,Excel等第三方软件,因此这种文件类型的通用性最强。但是相对于其它类型文件,它消耗的硬盘空间相对较大,读写速度也较慢,也不能随意的在指定位置写入或读出数据。如果需要将数据存储为文本文件必须先将数据转换为字符串才能存储。 6.3 文本文件和表单文件 读写文本文件VI 6.3 文本文件和表单文件 举例 写文本文件举例 读文本文件举例 6.3 文本文件和表单文件 读写表单文件VI 6.3 文本文件和表单文件 读写表单文件举例 写表单文件 读表单文件 6.4 二进制文件(Binary Files) 这是最有效率的一种文件存储格式,它占用的硬盘空间最少而且读写速度最快。它将二进制数据,譬如32位整数以确定的空间存储4个字节来存储,因此不会损失精度,而且可以随意的

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档