字符串和文件存取.pptx
《字符串和文件存取.pptx》由会员分享,可在线阅读,更多相关《字符串和文件存取.pptx(37页珍藏版)》请在咨信网上搜索。
1、第第6章章 字符串和文件字符串和文件存取存取第6讲学习目标 1学习学习字符串字符串控件的创建与操作控件的创建与操作2使用使用字符串函数字符串函数3执行文件输入执行文件输入和和输出操作输出操作4将数据以将数据以电子电子表格格式表格格式写入写入文件文件与读出与读出5从从文本文本文件中读文件中读/写写字符串字符串。6.读写数据记录文件读写数据记录文件7将波形数据写入文件将波形数据写入文件6.1 6.1 字符串字符串 6.1.1 6.1.1 创建字符串控制器和指示器创建字符串控制器和指示器 6.1.2 6.1.2 字符串控件的菜单选项字符串控件的菜单选项 6.1.3 6.1.3 字符串函数字符串函数6
2、.1.1 6.1.1 创建字符串控制器和指示器创建字符串控制器和指示器图图6.1 字符串控件的选取字符串控件的选取与操作与操作6.1.2 6.1.2 字符串控件的菜单选项字符串控件的菜单选项1.1.显示模式显示模式:2 2滚动条滚动条 (Scrollbar)(Scrollbar)Update Value While Typing Update Value While Typing 选项选项在在程程序序运运行行过过程程中中,字字符符串串显显示示器器的的内内容容将将会会随随着着字字符符的的输输入入而而改改变变,无无需需用用户户按按动动键键盘盘上上的的回回车车按按钮钮或或工工具具栏栏的的确确认认按按
3、钮钮进进行行输入确认。输入确认。6.1.3 6.1.3 字符串函数字符串函数 字符串函数子模板字符串函数子模板常用字符串函数常用字符串函数1.String Length(1.String Length(字符串长度字符串长度)函数:函数:2.Concatenate String(2.Concatenate String(连接字符串连接字符串)函数函数 3.String Subset(3.String Subset(从字符串提取子串从字符串提取子串)函数函数4 4Match Pattern(Match Pattern(查找匹配字串查找匹配字串)函数函数 5 5Format Into String(
4、Format Into String(格式化字符串格式化字符串)函数函数 6 6Scan From String(Scan From String(扫描字符串数字字符扫描字符串数字字符)函数函数字符串函数应用举例字符串函数应用举例例例6.1.1 Match Pattern 6.1.1 Match Pattern 函数的使用。函数的使用。例例例例6.1.2 6.1.2 6.1.2 6.1.2 使用格式字符串。使用格式字符串。使用格式字符串。使用格式字符串。注意:不允许有空参数输入端注意:不允许有空参数输入端Edit Format String Edit Format String Edit Fo
5、rmat String Edit Format String 对话框对话框对话框对话框例例例例6.1.3 Scan From String 6.1.3 Scan From String 6.1.3 Scan From String 6.1.3 Scan From String 函数使用示例。函数使用示例。函数使用示例。函数使用示例。6.2 6.2 文件存取文件存取 文件文件操作三操作三个个基本步骤基本步骤 :打开现存文件或创建一个新文件打开现存文件或创建一个新文件 写写入入或读取文件或读取文件 关闭文件关闭文件LabVIEWLabVIEW支持的文件类型支持的文件类型(4 4种)种)ASCII
6、ASCII 码码流文件(文本文件)流文件(文本文件)二二进制进制流文件流文件 数据记录文件数据记录文件 波形数据文件波形数据文件6.2.1 6.2.1 文件文件 I/O I/O 子模板子模板简介简介6.2.2 6.2.2 6.2.2 6.2.2 高高高高层层层层文件文件文件文件操作操作操作操作VI VI VI VI 及应用及应用及应用及应用v文文件件格格式式:电电子子表表格格读读写写/直直接接读读写写字字符符串串/二二进进制制文件读写文件读写 v什么是什么是电子表格文件电子表格文件?是是一一种种特特殊殊的的文文本本文文件件,一一般般用用TabTab(制制表表)键键分分割割列列,用,用 EOLE
7、OL(end-of-line)(end-of-line)行行结结束束符符分分割割行行,可可在在电电子子表表格文件中(如格文件中(如ExcelExcel)打开)打开的文件。的文件。1.Write To Spreadsheet File VI Write To Spreadsheet File VI(写电子表格(写电子表格文件)文件)节点功能节点功能:是是将将单单精精度度(SGL)(SGL)浮浮点点型型一一维维或或二二维维数数组组转转换换为为电电子子表表格格字字符符串串,并并将将其其写写入入一一个个新新的的文文件件或或添添加加到现存文件中到现存文件中,写入之后自动关闭文件,写入之后自动关闭文件。例
8、例例例6.2.16.2.16.2.16.2.1:使使使使用用用用 WriteWriteWriteWrite To To To To Spreadsheet Spreadsheet Spreadsheet Spreadsheet File File File File 节节节节点点点点构构构构建建建建一一一一VIVIVIVI 将一个浮点型二维数组写入电子表格文件。将一个浮点型二维数组写入电子表格文件。将一个浮点型二维数组写入电子表格文件。将一个浮点型二维数组写入电子表格文件。注意:注意:必须保证电子表格文件的所有字符串全部由有效的数必须保证电子表格文件的所有字符串全部由有效的数 值字符值字符组成
9、组成例例6.2.2 6.2.2 将含有将含有1010个随机数的一维数组写入电子表格文件。个随机数的一维数组写入电子表格文件。2.Read From Spreadsheet File VI2.Read From Spreadsheet File VI2.Read From Spreadsheet File VI2.Read From Spreadsheet File VI(读电子表格文件)(读电子表格文件)(读电子表格文件)(读电子表格文件)该该 VI VI 节点打开一个电子表格文件,节点打开一个电子表格文件,从从数数字文本文件中字文本文件中指定的字符偏移量开始指定的字符偏移量开始,读取指定行数
10、读取指定行数的数据,的数据,并将这并将这些数据转换些数据转换成一个成一个二维二维的的单精度单精度数字型数字型数组数组,读完后关,读完后关闭文件。闭文件。例例例例 6.2.3 6.2.3 6.2.3 6.2.3 构构构构 建建建建 一一一一 VIVIVIVI,使使使使 用用用用 Read Read Read Read From From From From Spreadsheet Spreadsheet Spreadsheet Spreadsheet FileFileFileFile 节节节节 点点点点 读读读读 取取取取 电电电电 子子子子 表表表表 格格格格 文文文文 件件件件,并并并并 将
11、将将将 读读读读 出出出出 数数数数 据据据据 转转转转 换换换换 成成成成 字字字字 符符符符 串串串串 在在在在 前面板显示。(演示:读电子表格文件前面板显示。(演示:读电子表格文件前面板显示。(演示:读电子表格文件前面板显示。(演示:读电子表格文件.vi.vi.vi.vi).W.W.W.Write Characters to Filerite Characters to Filerite Characters to Filerite Characters to File (写字符串文件)(写字符串文件)(写字符串文件)(写字符串文件)该该 VI VI 可以把一个字符串写入一个新文件或添加
12、可以把一个字符串写入一个新文件或添加到到一个一个已存在已存在的文件中。在写入文件之的文件中。在写入文件之前,打开或创建文件;写入之后,关闭前,打开或创建文件;写入之后,关闭该文件该文件。.Read Characters From File.Read Characters From File(读取字符串文件)(读取字符串文件)该该节点节点可以可以打开一个文件,打开一个文件,从指定的字符偏移量开始从指定的字符偏移量开始,读取,读取指定指定数目的字数目的字符,读完后符,读完后输出字符串。输出字符串。例例例例 6 6 6 6.2.2.2.2.:将将将将温温温温度度度度采采采采样样样样值值值值转转转转换
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 字符串 和文 存取
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。