- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 LabVIEW开发环境5-文件IO
* 7.6 文件IO--引子 对于一个完整的测试系统或数据采集系统,我们经常需要将硬件的配置信息写入配置文件或者将采集到的数据以一定格式存储在文件中保存数据。因此LabVIEW提供了强大的文件I/O函数用以满足不同的文件操作需求。 * 7.6 文件IO 7.6.1 选择合适的文件类型 7.6.2 文件的基本操作 7.6.3 文本文件和表单文件 7.6.4 二进制文件(Binary Files) 7.6.9 基于文本的测量文件(.lvm文件) 7.6.11 高速数据流文件(.tdms文件) * 7.6.1 选择合适的文件类型 LabVIEW支持的文件类型 文本文件(Text Files) 表单文件(Spreadsheet Files) 二进制文件(Binary Files) 数据记录文件(Datalog Files) XML文件 配置文件(Configuration Files) 波形(Waveform)文件 基于文本的测量文件(.lvm文件) 数据存储文件(.tdm文件) 高速数据流文件文件(.tdms文件) * 7.6.2 文件的基本操作 基本步骤 打开-读写、操作-关闭 * 7.6.3 文本文件和表单文件 它将字符串以ASCII编码格式存储在文件中,譬如txt文件和Excel文件。这种文件类型最常见,可以在各种操作系统下由多种应用程序打开,譬如记事本,Word,Excel等第三方软件,因此这种文件类型的通用性最强。但是相对于其它类型文件,它消耗的硬盘空间相对较大,读写速度也较慢,也不能随意的在指定位置写入或读出数据。如果需要将数据存储为文本文件必须先将数据转换为字符串才能存储。 * 7.6.3 文本文件和表单文件 读写文本文件VI * 7.6.3 文本文件和表单文件 举例 写文本文件举例 读文本文件举例 * 7.6.3 文本文件和表单文件 读写表单文件VI * 7.6.3 文本文件和表单文件 读写表单文件举例 写表单文件 读表单文件 * 7.6.4 二进制文件(Binary Files) 这是最有效率的一种文件存储格式,它占用的硬盘空间最少而且读写速度最快。它将二进制数据,譬如32位整数以确定的空间存储4个字节来存储,因此不会损失精度,而且可以随意的在文件指定位置读写数据。 二进制文件的数据输入可以是任何数据类型,譬如数组和簇等复杂数据,但是在读出时必须给定参考 * 7.6.4 二进制文件(Binary Files) 写二进制文件举例 读二进制文件举例 * 7.6.9 基于文本的测量文件(.lvm文件) 它将动态类型数据按一定的格式存储在文本文件中。它可以在数据前加上一些信息头,譬如采集时间等,可以由Excel等文本编辑器打开查看其内容。 * 7.6.11 高速数据流文件(.tdms文件) 它将动态类型数据存储为二进制文件,同时可以为每一个信号都添加一些有用的信息,譬如信号名称和单位等等。在查询时可以通过这些附加信息来查询所需要的数据。它被用来在NI各种软件之间交换数据,譬如DIAdem。它比.lvm文件占用空间更小,读写速度更快。非常适合用来存储数量庞大的测试数据。 * 7.6.11 高速数据流文件(.tdms文件) 每一个TDMS文件以三个不同层次来存储附加信息:File、group和channel。 * 7.6.11 高速数据流文件(.tdms文件) 写TDMS文件示例 * 7.6.11 高速数据流文件(.tdms文件) 在TDMS File Viewer中查看文件内容 * 7.6.11 高速数据流文件(.tdms文件) TDMS 文件读操作示例 * 小试身手 1. 文本文件和二进制文件的主要区别是什么? 2. 请说出下面这几种文件是文本文件还是二进制文件:数据记录文件(Datalog Files),XML文件,配置文件,波形文件,LVM文件,TDMS文件。 * 小试身手 3. 有一个测量程序,采集两路信号,每1s采集一次,要求每采集一次,就将采集结果写入文本文件尾部,即使重新运行程序,仍能保证数据添加到文件尾部,而不会覆盖原有数据。格式为a保留4位小数,b为整数,如右图所示。 * 小试身手 4. 在LabVIEW中读取刚才写入的文件内容。 5. 将习题3的采集数据,采集完毕后写入表单文件,如下图所示: * 小试身手 6. 将习题3改为实时写入表单文件,添加一列日期时间以反映真实的采样时间,并在第一行包含每列的描述信息,如下图所示。 * 小试身手 7. 将右图所示的控件数据写入二进制文件,并用另一个VI将其读出查看。 * 小试身手 8. 用Simulate Signal Express VI仿真产生一个采样100000点的正弦仿真信号,并将其写入TDMS文件,要求同时
您可能关注的文档
- 移动车辆在非结构化的环境下的检测和跟踪.doc
- 移动通信填空题.docx
- 移动通信射频工程百题答疑.pdf
- 程序设计基础第8章补充-编译预处理命令.ppt
- 程序设计基础第8章-函数_2005.ppt
- 税收学第02章.ppt
- 税收学第09章.ppt
- 税收学第11章.ppt
- 税收概论第二章.ppt
- 税收筹划原理、方法与案例分析.docx
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
最近下载
- 单相整流电路建模与仿真.doc VIP
- 2025年监理工程师之监理概论考试题库及答案(名师系列).docx VIP
- 2025年监理工程师之监理概论押题练习试卷B卷附答案 .pdf VIP
- 2025年监理工程师之监理概论考试题库及完整答案(必刷).docx VIP
- 2025年监理工程师之监理概论押题练习试卷A卷附答案 .pdf VIP
- 2025年-2025年监理工程师之监理概论题库附答案(基础题) .pdf VIP
- 2025年-2025年监理工程师之监理概论通关题库(附带答案).pdf VIP
- 四年级语文下册第二单元单元整体教学设计.docx
- 天津华宁KTC101系统说明书.pdf
- AI在小学数学教学中的应用教学研究课题报告.docx
文档评论(0)