ImageVerifierCode 换一换
格式:PPTX , 页数:37 ,大小:709.97KB ,
资源ID:1546722      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/1546722.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(字符串和文件存取.pptx)为本站上传会员【胜****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

字符串和文件存取.pptx

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.:将将将将温温温温度度度度采采采采样样样样值值值值转转转转换

13、换换换为为为为以以以以“,”分分分分隔隔隔隔的的的的格格格格式式式式化化化化字字字字符符符符串串串串,写写写写入入入入文文文文本本本本文文文文件件件件中中中中。(演演演演示示示示:写写写写字字字字符符符符串串串串文文文文件件件件VI)VI)VI)VI)例例例例 6 6 6 6.2.2.2.2.读取文本文件数据。读取文本文件数据。读取文本文件数据。读取文本文件数据。本例使用本例使用 Read Characters From File Read Characters From File 节点从上例创建的温节点从上例创建的温度数据度数据.txt.txt 文件中读取数据,送前面板的读出数据指示器显文件

14、中读取数据,送前面板的读出数据指示器显示,同时将这些数据显示在温度曲线示,同时将这些数据显示在温度曲线 Graph Graph 上。上。6.2.3 6.2.3 6.2.3 6.2.3 低层文件操作函数及应用低层文件操作函数及应用低层文件操作函数及应用低层文件操作函数及应用基本文件操作包括基本文件操作包括:对文件进行打开、新建、读、写、关闭文件等对文件进行打开、新建、读、写、关闭文件等。1 1Open/Create/Replace File VI(Open/Create/Replace File VI(打开创建覆盖文件打开创建覆盖文件)参数值function(open:0)端子参数含义打开一个已

15、存在的文件,如果文件不存在返回一个错误代码打开一个文件,若不存在则创建一个新文件创建一个新文件或覆盖一个已存在文件创建一个新文件,若与其它文件同名则返回一个错误代码.Write File.Write File.Write File.Write File(写文件写文件写文件写文件)该节点向文件标识符该节点向文件标识符 refnum refnum 指定的文件中写入数据(文本字符),写入字符指定的文件中写入数据(文本字符),写入字符的起始位置由的起始位置由pos mode pos mode 和和 posposoftset oftset 端口端口参数参数指定指定。例例6.2.6 6.2.6 将前面将前

16、面 例例6.2.2 6.2.2 的任务使用低级模块的任务使用低级模块 Write File VIWrite File VI实现。实现。3.Read File3.Read File3.Read File3.Read File (读文件读文件读文件读文件)该该节点节点从从文件标识符文件标识符 refnum refnum 指定的文件中读取数据指定的文件中读取数据(文本字文本字符符),count count 端口指定读取的字节数端口指定读取的字节数,pos mode pos mode 和和 pospos oftset oftset 端口指定读取字符的起始位置端口指定读取字符的起始位置,读取的字符串读取

17、的字符串由由datadata 端口端口返回返回。例例例例6.2.5 6.2.5 6.2.5 6.2.5 从文件中读取数据。从文件中读取数据。从文件中读取数据。从文件中读取数据。6.2.4 6.2.4 6.2.4 6.2.4 数据记录文件数据记录文件数据记录文件数据记录文件I/OI/OI/OI/O 数据记录文件类似于数据库文件数据记录文件类似于数据库文件,按,按数据记录顺序存储数据数据记录顺序存储数据。每个记录可以是任意类型数据的组合每个记录可以是任意类型数据的组合,但所有但所有记录都必须是同一记录都必须是同一类型类型数据数据。例例例例6.2.6 6.2.6 6.2.6 6.2.6 写记录文件应

18、用实例写记录文件应用实例写记录文件应用实例写记录文件应用实例例例例例6.2.7 6.2.7 6.2.7 6.2.7 读记录文件应用实例读记录文件应用实例读记录文件应用实例读记录文件应用实例注意:注意:读取一个数据记录文件读取一个数据记录文件,必须清楚该文件写入时的必须清楚该文件写入时的数据数据记录格式记录格式。读取。读取的格式必须与写入数据时所用格式的格式必须与写入数据时所用格式一致一致6.2.5 6.2.5 波形文件波形文件I/OI/O波形文件实际上是一种波形文件实际上是一种特殊特殊数据记录数据记录类型类型文件文件,在,在每个记录中可每个记录中可以以包含一个包含一个或多个波形的数据或多个波形

19、的数据。一个波形一个波形数据数据包括采样开始时间包括采样开始时间t,t,采样间隔采样间隔 t t 和采样数据和采样数据 y(y(单精度数组单精度数组)三三部分信息。部分信息。例例例例 6.2.8 6.2.8 6.2.8 6.2.8 写波形文件写波形文件写波形文件写波形文件。例例例例 6.2.8 6.2.8 6.2.8 6.2.8 读读读读波形文件波形文件波形文件波形文件数据。数据。数据。数据。目标目标:使用使用Read Read wavefomwavefom from Filefrom File节点从上例创建的节点从上例创建的waveformwaveform data data文件中读取波形数

20、据,并将波形数据文件中读取波形数据,并将波形数据显示在前面板上显示在前面板上。6.2.6 6.2.6 6.2.6 6.2.6 使用文件使用文件使用文件使用文件I/OI/OI/OI/O功能函数的几点说明功能函数的几点说明功能函数的几点说明功能函数的几点说明1.1.指定文件指定文件G G 语语言言提提供供了了两两种种指指定定文文件件的的方方法法:在在编编程程中中指指定定或或者者通通过过对对话框话框指定指定。前者需要给。前者需要给 VI VI 提供文件名和路径名。提供文件名和路径名。.路径和标识符(路径和标识符(Path and RefnumsPath and Refnums)路径路径是一种是一种用

21、于识别文件的用于识别文件的 G G 数据类型数据类型。RefnumsRefnums是是由由识识别别一一个个打打开开文文件件的的 G G 数数据据类类型型构构成成,当当打打开开某某个个文文件件时时,G G 会会自自动动返返回回一一个个与与这这个个文文件件类类型型相相关关联联的的标标识识。对对打打开开文文件件的的所所有有操操作作都都是是基基于于这这个个文文件件标标识识来来识识别别每每一一个个文文件件的的。标标识识只只在在文文件件打打开开时时生生效效。一一旦旦文文件件关关闭闭,G G 语语言言就就将将取取消消标标识识和和文文件件之之间间的的关关联联。假假如如该该文文件件再再次次打打开开时时,新新的的

22、标标识可能与原有标识不同。识可能与原有标识不同。6.3 6.3 编程练习编程练习编程练习编程练习 6.3.1 6.3.1 字符串编程练习字符串编程练习练练习习目目的的:使使用用 Format Format Into Into stringstring、MaMat tchch pattern pattern 和和 String String length length 等等函函数数设设计计一一个个子子VI,VI,将将一一个个输输入入数数字字转转换换成成显显示示 2 2 位位小小数数的的格格式式字字符符串串,并并将将整整合合字字符符串串及及其其长长度度在在前前面面板板输输出出。同同时时,在在前前面

23、面板板输输入入密密码码,检检测测输输入入密密码码与与设设定定密密码是否匹配码是否匹配。6.3.2 6.3.2 6.3.2 6.3.2 文件操作编程练习文件操作编程练习文件操作编程练习文件操作编程练习练习练习2:2:创建头文件,向文件添加采样数据。创建头文件,向文件添加采样数据。练习目的:创建一个练习目的:创建一个VIVI,产生头文件,使用,产生头文件,使用 For For 循环定时采循环定时采集温度值,并将每次采样时间及温度值以集温度值,并将每次采样时间及温度值以ASCIIASCII格式添加到文格式添加到文件中。件中。(练习练习6-3-2-2.vi6-3-2-2.vi )练习练习6-3-2-2

24、vi6-3-2-2.vi 小结1 1字字符符串串是是 ASCII ASCII 字字符符的的集集合合,字字符符串串控控制制器器和和指指示示器器在在控控制模板的制模板的 String&TableString&Table 子模板上。子模板上。2.LabVIEW 2.LabVIEW 字符串函数在功能模板上的字符串函数在功能模板上的 StringString子模板中。子模板中。3 3.读读/写文件操作之前,必须指定文件路径写文件操作之前,必须指定文件路径 4.LabVIEW4.LabVIEW支持的文件类型支持的文件类型(4 4种)种)ASCII ASCII 码码流文件(文本文件)流文件(文本文件)二二进制进制流文件流文件 数据记录文件数据记录文件 波形数据文件波形数据文件

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服