第7章 数据记录与回放.ppt

第7章 数据记录与回放.ppt

ID:48796052

大小:990.00 KB

页数:81页

时间:2020-01-25

第7章 数据记录与回放.ppt_第1页
第7章 数据记录与回放.ppt_第2页
第7章 数据记录与回放.ppt_第3页
第7章 数据记录与回放.ppt_第4页
第7章 数据记录与回放.ppt_第5页
资源描述:

《第7章 数据记录与回放.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第7章数据记录与回放数据记录与回放概述文本文件电子表格文件二进制文件数据记录文件波形文件前面板数据记录测量文件配置文件TDM和TDMS文件操作7-1数据记录与回放概述对于一个完整的测试系统或数据采集系统,我们经常需要将硬件的配置信息写入配置文件或者将采集到的数据以一定格式存储在文件中保存数据。数据的记录与回放是测试系统必需的基本功能,采用文件的形式记录与回放测试数据满足大多数应用场合的需要,具有方便灵活和成本低廉的特点。LabVIEW支持多种数据格式的文件,用于测试数据的记录与回放。对于海量数据的存储与自动化管理需要数据库的支持,NI公司提供专门的工具包用于LabVI

2、EW与数据库链接。本章主要介绍文件输入输出函数和VI的概念与应用。7-1-1选择数据记录与回放的文件格式1.文本文件文本文件是最容易使用和共享的文件格式,它可以用字处理软件或电子表格程序(例如Word或Excel等)来读取或处理数据。如需在其它应用程序(如MicrosoftExcel)中访问这些数据,最常使用文本文件。2.二进制文件这种格式的文件是存取速度最快,格式最紧凑的数据存储方式。可以对二进制文件进行随机访问,但需知道数据类型。如需随机读写文件或读取速度及磁盘空间有限,使用二进制文件。3.数据记录文件这也是二进制格式文件(仅在LabVIEW中),它存储复杂结构的

3、数据最简单快捷,而且很容易随机访问数据。如需在LabVIEW中处理复杂的数据记录或不同的数据类型,使用数据记录文件。4.波形文件波形文件实际上是一种特殊数据记录类型文件,这种文件包含了波形数据特有的一些信息,例如采样起始时间、采样间隔等。7-1-1选择数据记录与回放的文件格式7-1-1选择数据记录与回放的文件格式5.测量文件一种以制表位分隔的文本文件,以.lvm为扩展名,由ExpressVI存取,除了数据以外,还包括生成数据的日期、时间等信息。6.TDM文件和TDMS文件TDM(TechnicalDataManagement技术数据管理)是NI公司为不同平台

4、之间交换技术信息定义的一种数据模型,它通过附加信息使数据查询和管理更加方便。7-1-2数据记录与回放的基本操作LabVIEW记录与回放数据包括三个基本步骤:打开一个已存在的文件或创建一个新文件;对文件读或写;关闭文件。除此之外,LabVIEW的文件操作还包括以下几个方面的内容:文件或路径的改名与移动;改变文件特征;创建、修改与读取系统设置文件;记录前面板对象数据;7-1-3文件输入输出函数⑴读取电子表格文件VI;⑵写入电子表格文件VI;⑶关闭文件函数;⑷打开/创建/替换文件函数;⑸读取文本文件函数;⑹写入文本文件函数;⑺拆分路径函数;⑻创建路径函数;⑼存取TDM文件的

5、ExpressVI;⑽TDMS流函数子选板;⑾写入测量文件ExpressVI;⑿读取测量文件ExpressVI;⒀格式化写文件函数;⒁扫描文件函数;⒂写入二进制文件函数;⒃读取二进制文件函数;⒄文件常量;⒅操作配置文件的VI子选板;⒆用于压缩文件的VI子选板;⒇高级文件函数功能:创建或打开文件,向文件读写数据及关闭文件将字符串以ASCII编码格式存储在文件中,如txt文件和Excel文件。这种文件类型最常见,可以在各种操作系统下由多种应用程序打开,如记事本,Word,Excel等第三方软件,因此这种文件类型的通用性最强。但是相对于其它类型文件,它消耗的硬盘空间相对较大

6、,读写速度也较慢。如对一个浮点数-123.4567,如按单精度浮点数存储只占用4个字节;但按ASCII码字符串存储,需占用9个字节。由于不同数据占用不同字节数,因此不能随机访问数据文件。也不能随意的在指定位置写入或读出数据。如果需要将数据存储为文本文件必须先将数据转换为字符串才能存储。7-2文本文件打开/创建/替换文件VI通过编程或使用文件对话框交互式地打开一个现有文件,创建一个新文件,或替换一个现有文件。可指定一个对话框提示或默认的文件名。该函数可与写入文件或读取文件函数配合使用。使用关闭文件函数可关闭文件的引用。7-2文本文件写入文本文件VI将字符串或字符串数组按

7、行写入文件。如连接该路径至文件输入端,函数先打开或创建文件,然后将内容写入文件并替换任何先前文件的内容。如连接文件引用句柄至文件输入端,写入操作将在当前文件位置开始。7-2文本文件读取文本文件VI从一个字节流文件中读取指定数目的字符或行。默认情况下,该函数从文本文件中读取所有字符。将一个整数值连接到计数接线端,指定从第一个字符开始读取字符的数量。右键单击函数,从快捷菜单中勾选读取行选项,从文本文件中读取单独的行。在快捷菜单中选择读取行选项时,连接一个整数值至计数输入端,指定从第一行开始读取行的数量。在计数中输入值-1,从文本文件中读取所有字符和行。7

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。