字符串和文件IO_第1页
字符串和文件IO_第2页
字符串和文件IO_第3页
字符串和文件IO_第4页
字符串和文件IO_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、教学目的和要求 练习创建字符串控件和指示器 能够对数字和字符串继续互相转换 学会使用文件I/O VI从磁盘文件中读出和写入数据 了解如何将数据以与许多通用表单应用相兼容的格式写入文件第9章 字符串和文件I/O 课程名称:虚拟仪器技术任课教师:林青松计划学时:2学时 字符串和数字之间的转换 数据的保存和回读重点 数字和字符转换 各种字符串操作函数难点 如何利用采集的数据自动生成测试报告? 如何以字符串的形式发送命令和数据?思考题第9章 字符串和文件I/O9.1 字符串9.2 文件I/O9.3 搭积木:测量容器9.4 课后阅读:在线驱动测试中使用LabVIEW9.5 小结9.1 字符串v字符串是一

2、个字符序列可显示、不可显示v访问字符串控件和指示器v输入和修改v调整大小v使用滚动条v显示类型(密码、编码、16进制)v可显示和接收不可显示的字符(),如何输入不可显示字符rn字符串函数字符串函数逐个讲解练习1:处理字符串v任务:将用户指定的数字转换为字符串并串接各输入以形成DMM命令练习2:处理字符串练习3:处理字符串v任务:从指定偏移处开始在字符串中搜索表达式,当发现匹配值后,将该字符串分割为三个子串匹配子串之前的子串、匹配子串本身、匹配子串之后的子串。使用Build Text Express VI将数值转换为字符串Build Text Express VI的对话框宽度小数点对齐前导0将温

3、度数据转换为字符串9.2 文件I/O文件I/O函数库存储和读取文件的方式v文本(ASCII字节流):文本格式,所有数据转换为ASCII字符串。可用字处理软件(如记事本、notepad、word)打开或表单程序(如excel)打开。v二进制字节流:数据转换为二进制字符串,最快最紧凑,必须知道数据类型。v数据日志文件:只有G可以访问。类似于数据库文件。v使用Write Characters To File VI把数据写入VIv格式为:文本(ASCII)字节流v写入新的文件或添加v打开或创建、写入数据、关闭练习4:向文件写入数据v任务:创建一个以ASCII格式将温度数据添加到文件中的VI。该VI使用

4、For循环生成温度值并将其存入文件。在每次迭代中,将温度转换为字符串,添加”,”作为分割符并将该字符串添加到文件中利用examplesLearningactivityDigital Thermometer.vi产生温度值Chapter 8Write Temperature to File.viWrite Temperature to File.vi前面板Write Temperature to File.vi框图v如果循环次数为2000或更多,需要多次存盘。速度慢,对硬盘不好。v思考:如何改进?v 如何实现每行保存一个数据?Write Temperature to File.vi的改进v使用R

5、ead Characters From File VI从文件中读取数据v格式为:文本(ASCII)字节流v从指定的字符偏移量开始,读取文本字节流文件中指定数目的字符v打开或创建、读取数据、关闭练习5:从文件中读取数据v任务:创建一个VI以读取在上一节练习中写过的温度数据文件并将数据显示中波形图中。读取的格式应与保存时的格式相同,都为字符串数据。Read Temperature from File.viRead Temperature from File.vi前面板Read Temperature from File.vi框图examplesgeneralstrings.llbExtract N

6、umbers.viv位于examplesgeneralstrings.llbExtract Numbers.viv读取含有以逗号、换行或其它非数字字符分割的数字的ASCII字符串,并将其转换为一个数组Extract Numbers.viExtract Numbers.vi前面板Extract Numbers.vi框图v在许多例子中都需要打开保存在表单中的数据v在大多数表单中,制表键用来分割列而EOL(end-of-line)字符用来分割行练习6:写入表单文件v任务:构造一个VI,用来生成数据并将其以ASCII格式保存到新的文件中。一个表单应用程序随后将访问这些数据。Spreadsheet.viSpreadsheet.vi前面板Spreadsheet.vi框图v有两个Express VI,写和读v位置vLVM文件为LabVIEW测量数据文件,可以使用表单应用程序或文本编辑应用程序打开的文本文件,使用制表键作为界定符练习7:写测量数据文件练习8:读测量数据文件练习8:读测量数据文件9.3 搭积木:测量容器v不讲,自学9.4 课后阅读:在线驱动测试中使用LabVIEWv自学,不要求

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论