- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7第七章字符串与文件IO全解
第七章 字符串与文件I/O 7.1 字符串控件与节点 字符串是ASCII字符的集合。如同其他语言一样,LabVIEW也提供了各种处理字符串的功能, 7.2 文件I/O (8) 读浮点数节点(Read From SGL File) 从一个流文件中读取指定数量的浮点数,并把它们通过一个一维或二维的数据数组返回。操作完成后自动关闭该文件。节点图标及连接端口如下图: (9) 写浮点数节点(Write to SGL File) 把一个一维或二维的浮点数数组中的数据写入一个流文件。新的数据可以追加到已有文件尾,也可以覆盖原有的数据;如果输入的文件不存在,则创建一个新文件。 操作完成后自动关闭该文件。节点图标及连接端口如下图: 2.常用低层文件操作节点 (1)打开/创建/覆盖文件(Open/Creat/Replace File) 打开、覆盖一个已经存在的文件或创建一个新文件。节点图标及连接端口如下图: 该节点其实是通过调用File dialog,Open File和New File三各节点来实现其功能的。节点功能由function的值来确定。0:打开一个已经存在的文件;1:打开或创建新文件;2:创建新文件或覆盖旧文件;3:创建新文件。 (2) 读文件(Read File) 从打开的文件中读数据,节点图标及连接端口如下图: 如果refnum代表的是一个已经打开的流文件,则由byte stream type定义其数据结构。Line mode与count一起决定读取的数据量。 如果refnum代表的是一个已经打开的块记录文件,则Line mode和byte stream type均无效,count决定要求读取的数据记录的个数。 (3)写文件(Write File) 向打开的文件中写数据,节点图标及连接端口如下图: 如果refnum代表的是一个流文件,则该节点写数据到文件中的位置由pos made和pos offset决定。 如果refnum代表的是一个块记录文件,则该节点把数据当作一个记录块写入该文件。写操作总是在文件尾开始。此时,Covert eol、header、pos mode及pos offset等参数无效 (4)关闭文件(Close File) 关闭参考数RefNum所代表的文件,节点图标及连接端口如下图: 注意:该节点不管error in是否有错误,都会执行关闭文件的操作,所以必须从error out中判断文件关闭操作是否成功。 2.常用高级文件操作节点 (1)打开文件(Open File) 打开一个文件,节点图标及连接端口如下图: datalog type:有连线时,打开的是记录文件;反之则默认为流文件。 open mode(0):打开文件的模式,若=0,表示可以对打开的文件进行读写操作;若=1,只能对打开的文件进行读操作而不能进行修改。 (2) 创建新文件(New File) 创建一个文件,并使之处于打开状态。节点图标及连接端口如下图: datalog type:可以连接如何数据类型。有连线时,打开的是记录文件;反之则默认为流文件。 (3) 文件指针定位节点(Seek) LabVIEW的Seek节点可以用来移动文件针,节点图标及连接端口如下图: 指针移动位置由pos made和pos offset决定。当pos made=0,文件指针为文件开始指针(0)与pos offset的值相加的结果;当pos made=1,文件指针为文件尾指针(即文件长度)与pos offset的值相加的结果 ;当pos made=2,文件指针为当前指针与pos offset的值相加的结果。 (4) 文件截断(EOF) 在流文件的指定位置设置一个文件结束符EOF,节点图标及连接端口如下图: 文件截断位置由pos made和pos offset决定(参见Seek节点)。 操作完成后,文件指针位于文件尾,offset返回其真值,该值即文件长度。 注意:不能用该节点截断一个块记录文件。 (5) 文件对话框(File Dialog) 该节点用来提供通用文件对话框,用于输入、选择所要操作的文件或目录。该节点图标及连接端口如下图: 输入参数如下: prompt:定义对话框的标题栏; Start Path:定义对话框的初始显示路径。如果输入的值尾Not A Path,则其值为对话框最近一次使用的路径。 default name:定义对话框中的初始文件名; pattern:定义通配符来过虑对话框中需显示的文件类型。 Datlog type:可以是任何类型数
您可能关注的文档
最近下载
- 25题技术研发工程师岗位常见面试问题含HR问题考察点及参考回答.docx VIP
- 2025年《开学第一课》.ppt VIP
- 烟草物流师3级专业知识复习提纲下发版课件.docx
- Grundfos格兰富计量泵SMART Digital S, DDA, DDC, DDE up to 30 lph (Data Booklet)产品选型手册.pdf
- 2023年新版GMP成品运输确认.docx VIP
- 河北省阜平县石漕沟水库枢纽工程可行性研究报告的审查意见.docx
- 22G101 三维彩色立体图集.docx VIP
- 预留预埋施工.pdf VIP
- 某公司卓越绩效管理手册.pdf VIP
- 中国石化零售管理系统站级平台用户操作手册.doc VIP
文档评论(0)