ExpressVI字符串和文件

上传人:宝路 文档编号:47585407 上传时间:2018-07-03 格式:PPT 页数:16 大小:103.61KB
返回 下载 相关 举报
ExpressVI字符串和文件_第1页
第1页 / 共16页
ExpressVI字符串和文件_第2页
第2页 / 共16页
ExpressVI字符串和文件_第3页
第3页 / 共16页
ExpressVI字符串和文件_第4页
第4页 / 共16页
ExpressVI字符串和文件_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《ExpressVI字符串和文件》由会员分享,可在线阅读,更多相关《ExpressVI字符串和文件(16页珍藏版)》请在金锄头文库上搜索。

1、 第七章 Express VI7. 1 认识 Express VI 在LabVIEW7.x中出现了快速VI即: Express VI ,是7.x版本的重要特征之一。是将过去的基本函 数面向应用做进一步的打包,为用户提供更加、简 洁的编程途径。 Simulate Singnal Express Vi及其配置: 用户可以将一个Express VI转化为标准的VI。 优点:可以得到一个Express VI的多个不同实现。 Express VI具有简便易用的同时,丧失了一些功能 和灵活性。第七章 Express VI7. 2 动态数据类型 大多数 Express VI都接受或返回DDT,用户应该 为不

2、同情况下的DDT连到任何indicator来表示 DDT中所含的数据。 Indicator包括graph,chart,或 numeric indicator. DDT除了包含本身的数据之外,还包含信号的属 性,例如信号的名称或数据采集的信息等,属性信 息指明了信号在graph或chart上的显示方式。 从动态数据类型转换成其他数据类型Convert from Dynamic Data Express VI :可以将 DDT 转换成数值、波形、数组等数据类型。第七章 Express VI7. 2 动态数据类型从其他数据类型转换成动态数据类型Convert to Dynamic Data Expr

3、ess VI:可以将 转 换成数值、波形、数组等数据类型转换成DDT , 以供Express VI使用。6. 3 Express VI中的信号合并与分离Merge Signals Express VI和Split Signal Express VI 见例子 6-1 Merge & Split Signal VI目的:三角波和正弦波的合并与分离 第七章 Express VI7. 4 Express VI列表简介 前面板Express VI控件: Build Table :把波形等数据类型转换成表格形式 ,表中可列出每个信号的幅值,以及数据中每 个点的时间信息。 Build XY Graph:对数

4、据进行转换,以使其在 XY graph中显示出来。 后面板中的6类Express VI Arithmetic & Comparison Express VI (3) Execution Control Express VI (1)第七章 Express VI7. 4 Express VI列表简介 Input Express VI (6) Output Express VI (5) Signal Analysis Express VI (第九章介绍) Signal Manipulation Express VI (10) 第八章 字符串和文件I/O 8 字符串字符串是ASCII字符的集合 ,应用

5、于文本传送和显示 、数据存储等,在进行仪器控制操作时,控制命令 和数据大都是字符串格式传送。字符串控件:String Control 、String Indicator Combo Box 、Table、Tree和 Express Table .创建字符串控制对象和显示对象Combo Box例子Table 和 Express Table :Table是由字符串组成的二维数组,其每个单元格 可放一个字符串。 第八章 字符串和文件I/O 8 字符串例子 Build Table Express VITree 允许以树型目录来设置条目。字符串的显示方式: 、正常显示 、代码显示 、口令显示 、十六进制

6、显示 练习 8 组合字符串目的:使用一些字符串功能函数将一个数值转 换成字符串,并把该字符串和其他一些字符串 连接起来组成一个新的输出字符串 第八章 字符串和文件I/O 8 字符串练习8-2字符串子集和数值的提取,打开Examples Generalstrings.llb中的Parse String.viString Subset函数:用于返回偏移地址开始的子 字符串以及字节数。第一个偏移地址是0。Scan From String函数:用于扫描字符串,并将有 效的数值(0到9,正负,e,E和分号)转换成数值 。 如果连接了一个格式字符串,它将根据字符串指定的 格式进行转换,否则将进行默认格式的

7、转换,在已 知头长度(本例中是VOLTS DC)时或者字符串只含 有有效字符时很有用。第八章 字符串和文件I/O 82 文件的输入/输出(I/O) 概述;文件I/O功能函数是一组功能强大的文件处理 工具。使用文件I/O函数可以进行所有文件的输入输 出操作。大多数的文件I/O操作都包括三个基本的步 骤:打开一个已有的文件或者新建一个文件;对文 件进行读写;关闭文件。 主要操作:打开关闭数据文件;在文件中读取和写入数据;读取和写入数据到电子表格格式的文件;移动和重命名文件与目录;改变文件属性 创建、修改和读取配置文件 。第八章 字符串和文件I/O 82 文件的输入/输出(I/O)采用三种文件格式存

8、储或者获得数据 :Text Files(文本文件):最常用和最通用的的 文件格式。如果希望让其他的软件(譬如字处 理程序或者电子表格程序)也可以访问数据, 就需要将数据存储为ASCII格式。为此,您需要 把所有数据都转换为ASCII字符串。 Binary Files(二进制字文件):是最紧凑、最快速 地存储文件的格式。当需要随机地读写文件, 或对速度、硬盘空间有较严的要求时,采用次 种格式,因为它有比文本文件在读写时更快更 省空间。第八章 字符串和文件I/O 82 文件的输入/输出(I/O)Datalog files(数据记录文件):这种文件采用的 是只有G语言可以访问的二进制格式。数据记录

9、文件类似于数据库文件,因为它可以把不同的 数据类型存储到同一个文件记录中。文件 I/O 功能函数 :主要分3个层次即 High-level Vis Low-level Vis Advanced Vis 其他函数如 File Constants , Configuration File VI , Build Path VI &Strip Path VI 等。第八章 字符串和文件I/O 82 文件的输入/输出(I/O) High-level Vis Write To Spreadsheet File VI:用于将由单 精度数值组成的一维或者二维数组转换成文本 字符串,再将它写入一个新建文件或者已有

10、文 件。该VI先打开或者新建文件,之后再关闭文 件。它可以用于创建能够被大多数电子表格软 件读取的文本文件。 Read From Spreadsheet File VI :用于从某 个文件的特定位置开始读取指定个数的行或者 列内容,再将数据转换成二维、单精度数组。 第八章 字符串和文件I/O 82 文件的输入/输出(I/O)该VI先打开文件,之后再关闭文件。它可以用于读取用 文本格式存储的电子表格文件。Write Characters To File VI:用于将一个字符串写 入一个新建文件或者已有文件。该VI打开这个文件、写 入数据,再关闭文件。 Read Characters From F

11、ile VI:用于从某个文件的特 定位置开始读取指定个数的字符。该VI先打开文件,之 后再关闭文件。Read Lines From File VI:用于从某个文件的特定位 置开始读取指定个数的行内容。该VI先打开文件,之后 再关闭文件。第八章 字符串和文件I/O 82 文件的输入/输出(I/O) Low-level Vis: Open/Create/Replace File VI:打开或替换已有文 件,也可创建新的文件。 Write File VI :把数据写入到已经打开的文件中 ,写数据的位置由参数pos mode和pos offset 决 定,数据从data输入。 Read File VI

12、:从已经打开的文件中读取数据, 读数据的位置由输入参数pos mode 和pos offset 决定,数据从data输出。 Close File VI:关闭refnum 所指明的文件。第八章 字符串和文件I/O 82 文件的输入/输出(I/O)将数据写入电子表格文件 :将数据存储到文件的最 常见应用之一是设置文本文件的格式以便在电子表 格文件中打开它。练习 8 将数据写入电子表格文件目的:修改一个已有的 VI以使用文件 I/O 功能 函数,以便可以将数据以 ASCII 格式保存到一 个新的文件。然后就可以用一个电子表格程序 打开该文件。注:在这个例子中,直到所有数组都被采集。 第八章 字符串和文件I/O 82 文件的输入/输出(I/O)以后,数据才可以被转换或者写入文件。如果 需要更大的数据缓存和希望在数据产生后把它 们写入到硬盘,就需要使用另外一个文件I/O VI例子8-4:电子表格格式存储和读取数据目的:创建或选择要保存数据的文件,再打开刚保 存的文件,并以二唯数组显示。例子8-5和8-6:二进制文件的使用 目的:说明使用和存储和读取二进制文件的方法例子8-7:使用Low-level VIs读取二进制文件 (8-5中的二进制文件)。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号