- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 文件I/O 在使用LabVIEW编写程序的过程中,经常需要存储数据或读取数据,这就需要有文件的I/O过程。 LabVIEW中提供了对多种文件类型格式的数据进行读/写操作的函数,用来实现数据的存储与读取。本章将主要介绍几种常用的文件I/O操作函数,以及不同的数据文件格式的特点及特定的应用场合。 8.1 文件的类型 当把LabVIEW用于测控领域时,通常需要对不同类型的测试数据进行实时存储,以供日后进行数据分析、波形回放或生成各种类型的报表。LabVIEW提供了丰富的文件类型用于满足用户对存储格式的需求。常用的文件类型有8种。 1.文本文件 2.电子表格文件 3.二进制文件 4.波形文件 5.数据记录文件 6.配置文件 7.XML文件 8.数据存储文件和TDMS文件 8.2 文件I/O选板 针对多种文件类型的I/O操作,LabVIEW提供了功能强大使用便捷的文件I/O函数,这些函数大多数位于函数选板下“编程→文件I/O”子选板内,如图8-1所示。 除了该选板下的函数外,还有个别函数文件I/O函数位于波形子选板、字符串子选板和图形与声音子选板内。下面对文件I/O函数选板中常用的几个I/O函数进行简单介绍。 1.打开/创建/替换文件函数 2.关闭文件函数 3.格式化写入文件函数 4.扫描文件函数 8.3 常用文件类型 8.3.1 文本文件 文本文件是最常用的文件类型。 LabVIEW提供两种方式创建文本文件。一种方式就是使用打开/创建/替换文件函数。另一种方式更简便的方法是使用文本文件写入函数。写入/读取文本文件函数位于“文件I/O”子选板中,其简要说明如下: 1.写入文本文件函数 2.读取文本文件函数 8.3.2 电子表格文件 电子表格文件是一种特殊的文本文件,它将文本信息格式化,并在格式中添加了空格、换行等特殊标记,以便于被Excel等电子表格软件读取。 使用LabVIEW提供的电子表格函数可以方便地实现表格的生成和读写操作。电子表格函数的简要说明如下: 1.写入电子表格文件 2.读取电子表格文件函数 8.3.3 二进制文件 在众多的文件类型中二进制文件是存取速度最快、格式最紧凑、冗余数据最少的文件存储格式,在高速数据采集时常用二进制格式存储文件,以防止文件生成速度大于存储速度的情况发生。二进制文件函数的简要说明如下。 1.写二进制文件 2.读取二进制文件 8.3.4 波形文件 波形文件是一种特殊的数据记录文件,专门用于记录波形数据。每个波形数据包含采样开始时间t0、采样间隔dt、采样数据y三个部分。 LabVIEW提供了三个波形文件I/O函数,如图8-18所示,这三个函数位于函数选板下的“波形→波形文件I/O”子选板中。 1.写入波形至文件函数 2.导出波形至电子表格文件函数 3.从文件读取波形函数 8.3.5 数据记录文件 数据记录文件函数位于文件I/O子选板中的“高级文件函数→数据记录”子选板中,如图8-24所示。 1.打开/创建/替换数据记录文件函数 2.设置数据记录位置函数 8.3.6 配置文件 配置文件即INI文件通常用于记录配置信息,标准的Windows配置文件以特殊的文本文件形式存储。 配置文件由段(Section)和键(key)两部分组成。每个段名必须取不同的名称,每个段内的键名也应不同。键值可以为布尔型、字符串型、路径型、浮点型和整型数据,如图8-28所示。 8.3.7 XML文件 XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单,易于掌握和使用。 LabVIEW提供的XML函数位于编程选板下“字符串→XML”子选板内,如图8-31所示。 XML文件可以存储任意类型的数据,在存储前首先要使用“平化至XML”函数,把任意类型的数据转换为XML字符串格式。在读取时首先通过“读取XML文件”函数读取文件,然后使用从XML还原函数把XML文件中的数据还原为平化前的数据类型再进行读取。生成的XML文件可以用IE浏览器打开,从中可以看到XML文件包括XML序言部分、其他XML标记和字符数据。 本章小结 文件的I/O操作用于在磁盘中保存数据或读取数据。本章主要介绍了文本文件、电子表格文
您可能关注的文档
- 新JSP程序设计教程 教学课件 向学哲 第04章 JSP语法.ppt
- 新JSP程序设计教程 教学课件 向学哲 第05章 JSP内部对象.ppt
- 新JSP程序设计教程 教学课件 向学哲 第06章 JSP与JavaBean.ppt
- 新JSP程序设计教程 教学课件 向学哲 第07章 JSP与Servlet.ppt
- 新JSP程序设计教程 教学课件 向学哲 第08章 JSP与文件操作.ppt
- 新JSP程序设计教程 教学课件 向学哲 第09章 JSP与数据库.ppt
- 新JSP程序设计教程 教学课件 向学哲 第10章 JSP应用实例.ppt
- 新JSP程序设计实例教程 国家级精品课程配套教材 教学课件 刘志成 单元实训二.ppt
- 新JSP程序设计实例教程 国家级精品课程配套教材 教学课件 刘志成 单元实训三.ppt
- 新JSP程序设计实例教程 国家级精品课程配套教材 教学课件 刘志成 单元实训一.ppt
- 五位一体教案教学教案设计.docx
- 思修与法基-教学教案分享.pptx
- 大学军事之《中国国防》题库分享.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.pdf
- 思修与法基 教学全案分享.docx
- 大学军事之《军事思想》题库分享.docx
- 《经济思想史》全套课件-国家级精品课程教案课件讲义分享.pdf
- 厦门大学国际金融全套资料(国家级精品课程)--全套课件.pdf
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章中国特色社会主义理论体系的形成发展分享.pdf
文档评论(0)