- 1、本文档共663页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.XML解析器 (1)新建 (VI) 图8-80 新建 (VI) 图8-79 XML解析器子选板 (2)属性节点(XML) (3)调用节点(XML) (4)关闭 图8-81 属性节点(XML) VI 图8-82 调用节点(XML) VI 图8-83 关闭VI (5)获取下一个非文本同辈项 (6)获取第一个非文本子项 (7)获取节点文本内容 图8-84 获取下一个非文本同辈项VI 图8-85 获取第一个非文本子项VI 图8-86 获取节点文本内容VI (8)加载 (9)保存 图8-87 加载VI 图8-88 保存VI 8.2.8 高级文件I/O函数 文件I/O选板上的函数可控制单个文件I/O出操作,这些函数可创建或打开文件,向文件读写数据及关闭文件。使用高级文件VI和函数对文件、目录及路径进行操作。高级文件函数子选板如图8-89所示。 图8-89 高级文件函数子选板 1.获取文件位置 2.获取文件大小 3.获取权限 图8-90 获取文件位置函数 图8-91获取文件大小函数 图8-92 获取权限函数 4.获取文件类型和创建者 5.设置文件位置 图8-93 获取文件类型和创建者函数 图8-94设置文件位置函数 8.3 文件操作与管理 上一节主要对LabVIEW中的I/O函数和节点的功能和端口定义进行了介绍,本节将在上一节的基础上以实例的形式对典型I/O函数的用法进行介绍,最后还将对前面板数据的记录以及数据与XML数据格式之间的转换方法进行介绍。 8.3.1 文本文件的写入与读取 要将数据写入文本文件,必须将数据转化为字符串。 由于大多数文字处理应用程序读取文本时并不要求格式化的文本,因此将文本写入文本文件无需进行格式化。如需将文本字符串写入文本文件,可用写入文本文件函数自动打开和关闭文件。 由于文字处理应用程序采用了“文件I/O”VI无法处理的字体、颜色、样式和大小不同的格式化文本,因此从文字处理应用程序中读取文本可能会导致错误。 如需将数字和文本写入电子表格或文字处理应用程序,使用字符串函数和数组函数格式化数据并组合这些字符串。然后将数据写入文件。 格式化写入文件函数可将字符串、数值、路径和布尔数据格式化为文本,并将格式化以后的文本写入文件。该函数可一次实现多项操作,而无需先用格式化写入文件函数格式化字符串,然后用写入文本文件函数将结果字符串写入文件。 扫描文件函数可扫描文件中的文本获取字符串、数值、路径和布尔值并将该文本转换成某种数据类型。该函数可一次实现多项操作,无需先用读取二进制文件或读取文本文件函数读取数据,然后使用扫描字符串将结果扫描至文件。 例8-1 文本文件的写入 图8-95程序框图 图8-96 程序存储的余弦数据 图8-97用存储在文本文件中的数据在Microsoft Excel中绘图 例8-2 文本文件的读取 图8-98 程序框图 图8-99 程序前面板 8.3.2 电子表格文件的写入与读取 要将数据写入电子表格,必须格式化字符串为包含分隔符(如制表符)的字符串。 写入电子表格文件VI或数组至电子表格字符串转换函数可将来自图形、图表或采样的数据集转换为电子表格字符串。 LabVIEW2010中文版提供了两个VI用于写入和读取电子表格文件,它们分别是写入电子表格文件VI和读取电子表格文件VI。下面以两个实例分别介绍这两个函数存取电子表格文件的方法。 写入电子表格文件VI可以将一个一维或二维数组写入文件,如果没有在文件路径输入端口指定文件路径,则程序会弹出一个“文件”对话框,提示用户给出文件名。除了文件路径输入端口以外,此VI的二维数据和一维数据输入端口分别用来连接将要存储为文件的二维和一维数组。“添加至文件?(新文件:F)”输入端口用于连接一个布尔变量,如果变量的值为TRUE,则输入的数据追加到已有文件的后面,如果是FALSE,则输入的数据将覆盖原有的文件。“转置?(否:F)”数据输入端同样也连接一个布尔型变量,如果是TRUE,则将输入的数组做转置运算,然后将运算的结果存储为电子表格文件。在格式数据输入端口可以更改数组中数据的格式。 例8-3 写入电子表格文件VI的使用 图8-100 程序框图 图8-102 用存储在电子表格文件中的正弦数据绘图 图8-103 使用写入电子表格文件VI写入二维数组 图8-101 用存储在电子表格文件中的余弦数据绘图 例8-4 电子表格文件的读取 图8-104 程序框图 图8-105 程序前面板 例8-5 文件I/O函数的流盘操作
您可能关注的文档
- illustrator应用教程完整教学课件.ppt
- Mastercam X5标准实例教程完整教学课件.ppt
- Matlab 7.2优化设计实例指导教程完整教学课件.ppt
- Photoshop cs4中文版标准实例教程完整教学课件.ppt
- ProE5.0模具设计从入门到精通完整教学课件.ppt
- proe5.0中文版入门与提高完整教学课件.ppt
- ProE应用教程完整教学课件.ppt
- Protel 99 SE 标准实例教程完整教学课件.ppt
- PROTEL 2006应用教程完整教学课件.ppt
- SolidWorks 2009中文版快速入门 完整教学课件.ppt
- 地理教学中的地理实验与探究活动设计与实践教学研究课题报告.docx
- 《金融市场波动下中小企业汇率风险应对策略研究》教学研究课题报告.docx
- 2024-2025学年广东省揭阳市产业园区高三下学期期中考语文试题含解析.doc
- (2025深圳中考二模英语)2025年广东省深圳市中考二模英语试题(word版,有答案解析).docx
- 初中物理实验虚拟实验室在电学教学中的效果评估教学研究课题报告.docx
- 初中美术课堂中民族音乐作品的欣赏与音乐元素解读教学研究课题报告.docx
- 小学环境教育:校园植物生长与节气变化的观察与记录教学研究课题报告.docx
- 小学体育游戏教学法在提升学生运动兴趣与技能中的作用研究教学研究课题报告.docx
- 高中信息技术课堂中引导学生进行虚拟现实学习教学研究课题报告.docx
- 高中物理实验教学中学生实验操作能力的培养实践教学研究课题报告.docx
文档评论(0)