第09章字符串和文件IO.pptVIP

  1. 1、本文档共42页,可阅读全部内容。
  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文档。上传文档
查看更多
第09章字符串和文件IO

第9章 字符串和文件I/O 重点 难点 思考题 第9章 字符串和文件I/O 9.1 字符串 9.2 文件I/O 9.3 搭积木:测量容器 9.4 课后阅读:在线驱动测试中使用LabVIEW 9.5 小结 9.1 字符串 字符串是一个字符序列-可显示、不可显示 访问字符串控件和指示器 输入和修改 调整大小 使用滚动条 显示类型(密码、编码、16进制) 可显示和接收不可显示的字符(\),如何输入 不可显示字符 字符串函数 字符串函数 练习1:处理字符串 任务:将用户指定的数字转换为字符串并串接各输入以形成DMM命令 练习2:处理字符串 任务:扫描字符串并将有效数字转换为数字,如将字符串5.56V中的5.56转化为数字。 练习3:处理字符串 任务:从指定偏移处开始在字符串中搜索表达式,当发现匹配值后,将该字符串分割为三个子串-匹配子串之前的子串、匹配子串本身、匹配子串之后的子串。 使用Build Text Express VI将数值转换为字符串 Build Text Express VI的对话框 将温度数据转换为字符串 9.2 文件I/O 9.2.1 把数据写入到文件中 9.2.2 从文件中读取数据 9.2.3 处理表单文件 9.2.4 File I/O Express VI 文件I/O函数库 存储和读取文件的方式 文本(ASCII字节流):文本格式,所有数据转换为ASCII字符串。可用字处理软件(如记事本、notepad、word)打开或表单程序(如excel)打开。 二进制字节流:数据转换为二进制字符串,最快最紧凑,必须知道数据类型。 数据日志文件:只有G可以访问。类似于数据库文件。 9.2.1 把数据写入到文件中 使用Write Characters To File VI把数据写入VI 格式为:文本(ASCII)字节流 写入新的文件或添加 打开或创建、写入数据、关闭 练习4:向文件写入数据 任务:创建一个以ASCII格式将温度数据添加到文件中的VI。该VI使用For循环生成温度值并将其存入文件。在每次迭代中,将温度转换为字符串,添加”,”作为分割符并将该字符串添加到文件中 Write Temperature to File.vi前面板 Write Temperature to File.vi框图 Write Temperature to File.vi的改进 如果循环次数为2000或更多,需要多次存盘。速度慢,对硬盘不好。 思考:如何改进? 如何实现每行保存一个数据? 9.2.2 从文件中读取数据 使用Read Characters From File VI从文件中读取数据 格式为:文本(ASCII)字节流 从指定的字符偏移量开始,读取文本字节流文件中指定数目的字符 打开或创建、读取数据、关闭 练习5:从文件中读取数据 任务:创建一个VI以读取在上一节练习中写过的温度数据文件并将数据显示中波形图中。读取的格式应与保存时的格式相同,都为字符串数据。 Read Temperature from File.vi前面板 Read Temperature from File.vi框图 Extract Numbers.vi 位于examples\general\strings.llb\Extract Numbers.vi 读取含有以逗号、换行或其它非数字字符分割的数字的ASCII字符串,并将其转换为一个数组 Extract Numbers.vi前面板 Extract Numbers.vi框图 9.2.3 处理表单文件 在许多例子中都需要打开保存在表单中的数据 在大多数表单中,制表键用来分割列而EOL(end-of-line)字符用来分割行 练习6:写入表单文件 任务:构造一个VI,用来生成数据并将其以ASCII格式保存到新的文件中。一个表单应用程序随后将访问这些数据。 Spreadsheet.vi前面板 Spreadsheet.vi框图 9.2.4 File I/O Express VI 有两个Express VI,写和读 位置 LVM文件为LabVIEW测量数据文件,可以使用表单应用程序或文本编辑应用程序打开的文本文件,使用制表键作为界定符 练习7:写测量数据文件 练习8:读测量数据文件 练习8:读测量数据文件 9.3 搭积木:测量容器 不讲,自学 9.4 课后阅读:在线驱动测试中使用LabVIEW 自学,不要求 9.5 小结 文件输入输出操作在磁盘文件中保存和读取信息 格式:ASCII字节流、二进制字节流、数据日志文件 可以与表单程序、字处理程序交互 关键术语:P299-300 作业 P300-301 习题9.2、9.3 Spreadsheet.vi * 教学目的和要求 练习创建字符串控件和指示

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档