LabVIEW虚拟仪器程序设计及应用第8章.pptVIP

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LabVIEW虚拟仪器程序 设计及应用 本章主要内容简介 本章将主要介绍文本文件、电子表格文件、二进制文件等LabVIEW中常用的文件I/O类型,并结合具体示例来说明相关文件I/O函数的使用方法以及技巧。 第8章、文件I/O 8.1 文件的类型 当把LabVIEW用于测控领域时,通常需要对不同类型的测试数据进行实时存储,以供日后进行数据分析、波形回放或生成各种类型的报表。LabVIEW提供了丰富的文件类型用于满足用户对存储格式的需求。常用的文件类型有8种。 1.文本文件 2.电子表格文件 3.二进制文件 4.波形文件 5.数据记录文件 6.配置文件 7.XML文件 8.数据存储文件和TDMS文件 第8章、文件I/O 8.2 文件I/O选板 针对多种文件类型的I/O操作,LabVIEW提供了功能强大使用便捷的文件I/O函数,这些函数大多数位于函数选板下“编程-文件I/O”子选板内,如图8-1所示。 图8-1 文件I/O子模板 第8章、文件I/O 除了该选板下的函数外,还有个别函数文件I/O函数位于波形子选板、字符串子选板和图形与声音子选板内。下面对文件I/O函数选板中常用的几个I/O函数进行简单介绍。 1.打开/创建/替换文件函数 打开/创建/替换文件函数的接线端子如图8-2所示,它的功能是打开或替代一个存在的文件或创建一个新文件。文件路径(使用对话框)端子输入的是文件的绝对路径。如没有连线文件路径端子,函数将显示用于选择文件的对话框。文件路径端子下方是文件操作端子,可以定义打开/创建/替换文件函数要进行的文件操作,可以输入0-5的整型量。输入0表示打开已经存在的文件,输入1表示替换已存在的文件,输入2表示创建新文件,输入3表示打开一个已存在的文件,若文件不存在则自动创建新文件。输入4表示创建新文件,若文件已存在则替换旧文件。输入5和输入4进行的操作一致,但文件存在时必须拥有权限才能替换旧文件。文件操作端子下方是权限端子,可以定义文件的操作权限,默认为可读写状态。 第8章、文件I/O 句柄也是一个数据类型,包含了很多文件和数据信息,在本函数中包括文件位置、大小、读写权限等信息,每当打开一个文件,就会返回一个与此文件相关的句柄,在文件关闭后,句柄与文件联系会取消。文件函数用句柄连接,用于传递文件和数据操作信息。 图8-2 打开/创建/替换文件函数接线端子 第8章、文件I/O 2.关闭文件函数 关闭文件函数的接线端子如图8-3所示。在用句柄连接的函数最末端通常要添加关闭文件函数。关闭文件函数用于关闭引用句柄指定的打开文件。使用关闭文件函数后错误I/O只在该函数中运行,无论前面的操作是否产生错误,错误I/O都将关闭。从而释放引用,保证文件正常关闭。 图8-3 关闭文件函数接线端子 第8章、文件I/O 3.格式化写入文件函数 格式化写入文件函数的接线端子如图8-4所示。格式化写入文件函数可以将字符串、数值、路径或布尔数据格式化为文本类型并写入文件。拖动函数下边框可以为函数添加多个输入。输入端子指定要转换的输入参数。输入的可以是字符串路径、枚举型、时间标识或任意数值数据类型。格式化写入文件函数还可用于判断数据在文件中显示的先后顺序。 图8-4 格式化文件函数接线端子 第8章、文件I/O 4.扫描文件函数 扫描文件函数的接线端子如图8-5所示。扫描文件函数与格式化写入函数功能相对应,可以扫描位于文本中的字符串、数值、路径及布尔数据,将这些文本数据类型转换为指定的数据类型。输出端子的默认数据类型为双精度浮点型。 图8-5 扫描文件函数接线端子 第8章、文件I/O 要为输出端子创建输出数据类型有四种方式可供选择。 (1)通过为默认1…n输入端子创建指定输入数据类型指定输出数据的类型。 (2)通过格式字符串定义输出类型。但布尔类型和路径类型的输出类型无法用格式字符串定义。 (3)先创建所需类型的输出控件,然后连接输出端子,自动为扫描文件函数创建相应的输出类型。 (4)双击扫描文件函数,将打开一个“编辑扫描字符串”窗口,可以在该窗口进行添加删除端子和定义端子类型操作。 第8章、文件I/O 8.3 常用文件类型 文本文件是最常用的文件类型。LabVIEW提供两种方式创建文本文件。一种方法就是使用打开/创建/替换文件函数。另一种更简便的方法是使用文本文件写入函数。写入/读取文本文件函数位于“文件I/O”子选板中,其简要说明如下: 1.写入文本文件函数 写入文本文件函数的接线端子如图8-6所示。文件端子输入的可以是引用句柄或绝对文件路径,不可以输入空路径或相对路径。文

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档