- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟仪器应用 项目4数据的读写与存储 * * 虚拟仪器应用 * * 虚拟仪器应用 * * 项目4 数据的读写与存储 目录 4.1任务1 存取文本文件 4.2 任务2 存取二进制文件 4.3 任务3 存取电子表格文件 4.4 任务4存取波形文件 4.5 任务5存取TDMS文件 思考题4 文件I/O功能函数是一组功能强大、伸缩性强的文件处理工具。不仅可以读写数据,还可以移动、重命名文件与目录。创建电子表格格式的、由可读的ASCII文本组成的文件,以及为了提高读写速度和压缩率采用二进制的格式写入数据。 典型的文件IO的四个操作步骤: 常用的文件类型有: 文本文件、电子表格文件、二进制文件、波形文件、数据记录文件、配置文件、XML文件、数据存储文件和TDMS文件等 文件IO函数选板 打开/创建/替换文件函数 关闭文件函数 格式化写入文件函数 扫描文件函数接线端子 3.格式化写入文件函数 4.1 任务1存取文本文件 文本文件是由若干行字符构成的计算机文件,根据本文存储方式的不同有多种格式,如doc、txt、inf等。 文本文件通常所指的是指能够被系统终端或能够被简单的文本编辑器接受的格式,可以认为这种文件是通用的、跨平台的,其中ASCII码是最为常见的编码标准。所以,文本文件又称为ASCII码文件或字符文件,它的每一个字节代表一个字符,存放的是这个字符的ASCII码。 4.1任务1存取文本文件 优点: 文本文件具有适用于各种操作系统平台; 不需要专门的编辑器就可以读写; 缺点: 文本文件所占空间较大; 其次,文本文件的存取数据过程中存在ASCII码与机器内码的转换,所以存取数据的速度也比较慢; 安全性差; 4.1 任务1存取文本文件 LabVIEW提供两种方式创建文本文件。 一种方式是使用打开/创建/替换文件函数;另一种方式更简便的方法是使用文本文件写入函数。 写入/读取文本文件函数位于“文件I/O”子选板中 4.1 任务1存取文本文件 写入文本文件函数 读取文本文件函数 设置文件位置函数 文本文件的写操作 4.1 任务1存取文本文件 文本文件的读操作 4.1 任务1存取文本文件 4.1任务1存取文本文件 文本文件的读取 4.1任务1存取文本文件 文本文件数据添加 4.1任务1存取文本文件 写入文本文件 4.2任务2存取二进制文件 二进制文件的格式是最紧凑、最快速地存储文件的格式,也是最基本的文件格式,是其它文件格式的基础。 存储前,需要把数据转换成二进制字符串的格式,同时还必须清楚地知道在对文件读写数据时采用的是哪种数据格式。 保存文件后缀名为.dat。 在众多的文件类型中二进制文件是存取速度最快、格式最紧凑、冗余数据最少的文件存储格式,在高速数据采集时常用二进制格式存储文件,以防止文件生成速度大于存储速度的情况发生。 写二进制文件函数接线端子 1.写二进制文件 4.2任务2存取二进制文件 读取二进制文件函数接线端子 2.读取二进制文件 4.2任务2存取二进制文件 波形存储为二进制文件形式 4.2任务2存取二进制文件 读取二进制文件 4.2任务2存取二进制文件 4.2任务2存取二进制文件 举例:二进制文件存储 4.2任务2存取二进制文件 举例:二进制文件读取 4.3任务3存取电子表格文件 电子表格文件是文本文件的一种,但是比普通的文本文件内容更丰富,信息被格式化,增加了空格、换行等易于被Excel等电子表格软件读取的特殊标记。 “写入电子表格文件”函数的应用与“写入文本文件”函数的应用十分相似。它能直接写入一维或是二维的数据。 电子表格文件是一种特殊的文本文件,它将文本信息格式化,并在格式中添加了空格、换行等特殊标记,以便于被Excel等电子表格软件读取。 使用LabVIEW提供的电子表格函数可以方便地实现表格的生成和读写操作。 写入电子表格文件函数接线端子 4.3任务3存取电子表格文件 读取电子表格文件函数接线端子 4.3任务3存取电子表格文件 (a)电子表格文件的写操作 (b)电子表格文件的读操作 电子表格文件的I/O操作 4.3任务3存取电子表格文件 4.3任务3存取电子表格文件 举例:写入电子表格文件 4.3任务3存取电子表格文件 举例:导出波形至电子表格文件 4.4任务4存取波形文件 波形数据是LabVIEW中一种特殊的数据结构。波形文件中包含了更多的信息,所以对波形数据的读写也是较为常见的操作。 在波形-波形文件I/O子选板中除了上面介绍的导出波形文件至电子表格文件函数,还有写入波形至文件函数和从文件读取波形函数两种。 波形文件是一种特殊的数据记录文件,专门用于记录波形数据。每个波形数据包含采样开始时间t0、采样间隔dt、采样数据y三个部分。 LabVIEW提供了三个波形文件I/O函
原创力文档


文档评论(0)