虚拟仪器课件第六章教学课件.pptVIP

  • 6
  • 0
  • 约3.64千字
  • 约 33页
  • 2021-09-05 发布于浙江
  • 举报
《虚拟仪器》 第*页 6.1 基本概念及术语 文件类型: 文本文件:可以用字处理软件或电子表格程序来处理或读取数据的文件 1.txt 或 .doc类文件,操作对象为字符串; 2.电子表格文件(Spreadsheet):.xls类文件操作对象为一维或二维单精度浮点数数组转换而来的字符串 二进制整数文件:操作对象是ASCII码字节流,为二进制字符格式,使用固的字节长度存储数据,存取速度最快,格式最紧凑 (一维或二维整数数组) 数据记录文件Datalog:是记录结构的二进制格式文件。类似于数据库文件,可把不同的数据类型存储到统一个文件记录中。 波形数据文件 字节流文件 6.1 基本概念及术语 路径:labview用路径控制(Path Control)输入一个路径,用路径指 示(Path Indicator)显示一个路径。支持汉字和长文件名 备注: 文件名:仅指文件名称 目录:仅指文件存在的目录位置 路径:包含文件所在的目录及文件名 标识号:包含文件位置、大小、读写权限等所有文件操作 中必须 的信息,在对文件进行操作前,通常要先打开文件的标识号, 根据文件类型不同分为byte stream file refnum data log file refnum 文件I/O出错管理(error in error out)和操作流程控制:很多 文件I/O节点都有直接传递(flow-through)参数,它将某 个输入端口的值原样输出,用以控制程序执行的顺序 6.1 基本概念及术语 文件I/O函数类型: Low-level VIs:低层文件操作函数 High-level VIs:高层文件操作函数 Advanced VIs:高级文件操作函数 6.2.1 文件操作-低层文件操作函数 打开/创建/替换、关闭文件 读文件 写文件 读文件流程: 写文件流程 打开或创建文件 往文件中写入数据 关闭文件 打开文件 从文件中读出数据 关闭文件 4个常用的文件操作函数 Open/Create/Replace File Read File Write File Close File Open/Create/Replace File函数 该函数可以用来打开或替换一个已存在的文件,或者创建一个新文件 file path端口用于指定被操作文件的路径,如果不连接该端口,则VI将显示一个文件对话框,可以从中选择文件的路径; function端口用于选择该函数的操作类型(如打开、新建还是替换); refnum端口(ref为reference的缩写、num为number的缩写)用于传递被操作文件的标识号,即告诉后面的函数要对哪个文件进行操作。 1.只用此控件创建一个文件:D;\text1.txt 强调a:默认路径是打开一windows的对话框 b:如在路径中写入一路径常数的结果 c:文件路径常数中可设定多种文件类型 2:在出错控制页可以在此基础上演示: a:文件打开失败等情况下,该控件是创建不出来text1.txt的 Close File函数 关闭refnum端口指定的文件, 释放文件所占的内存 Path 输出该文件的路径 错误信息簇error in和error out 用于传递错误信息,错误信息簇收集程序执行过程当中的错误信息,并最终传递给Simple Error Handler函数来处理。 当一个函数的error in带有错误信息时,该函数不会作任何操作,而是直接将错误信息传递给error out。 例:打开一个不存在文件,会产生错误。 Write File函数 该函数可以向refnum端口指定的文件中写入数据 pos mode和pos offset端口指定开始写入位置: pos mode 取值为0~2, 0-START ,1-END , 2-CURRENT; pos offset指定相应的偏移量 data端口连接将要写入的数据,可以是任意类型,一般为字符串或文本簇 例1:在一个新文件或已存在的文件中存储数据。 分为三步进行: 打开或创建文件; 往文件中写入数据; 关闭文件。 下面为一个写入文件的例子,将字符串“abcdefg”写入文件d:\test1.txt中。 思考:若要求下次程序执行都将此字符串写在原来字符串后面怎么办? Read File函数 该函数可以从refnum端口指定的文件中读取数据(文本字符) count端口指定读取的字节数,当line mode为True,count为0则节点读取数据直到遇到行结束符或文件结束符 pos mode和pos offset端口指定读取字符的起始位置 pos mode 取值为0~2,

文档评论(0)

1亿VIP精品文档

相关文档