labview_字符串和文件.ppt

labview_字符串和文件.ppt

ID:48049821

大小:363.00 KB

页数:15页

时间:2020-01-13

labview_字符串和文件.ppt_第1页
labview_字符串和文件.ppt_第2页
labview_字符串和文件.ppt_第3页
labview_字符串和文件.ppt_第4页
labview_字符串和文件.ppt_第5页
资源描述:

《labview_字符串和文件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、虚拟仪器与Labview浙江大学生物系统工程与食品科学学院蒋焕煜第五章字符串和文件I/O5.1字符串字符串是ASCII字符的集合。如同其他语言一样,LabVIEW也提供了各种处理字符串的功能。l创建字符串控制对象和显示对象可以在控件-新式-字符串和路径中看到右边所显示字符串控制对象和显示对象。还可以使用操作工具或者标签工具输入或者改变字符串控制对象中的文本。用移位工具拖曳字符串控制对象和显示对象的边角可以增大它们的面积。在这里输入文本字符串control字符串长度函数(函数-字符串)——它用于返回一个字符串的字节数第五章字符串和文件I

2、/O练习5-1组合字符串目的:使用一些字符串功能函数将一个数值转换成字符串,并把该字符串和其他一些字符串连接起来组成一个新的输出字符串。SETHeaderVOLTSTrailer5.50NumberSET5.5000VOLTS输出字符串16输出串长度格式化写入字符串函数(编程-字符串)—用于对数值和字符串进行格式化,使它们成为一个输出字符串。用变形工具可以添加三个加和输入。字符串格式的设定:选中格式化写入字符串函数,单击右键,在快速菜单中选择编辑格式字符串,可分别对个输入的各部分格式做设定。第五章字符串和文件I/O练习5-2字符串子集

3、和数值的提取目的:创建一个字符串的子集,其中含有某个数值的字符串显示,再将它转换成数值。第五章字符串和文件I/O部分字符串函数(函数-字符串)—用于返回偏移地址开始的子字符串以及字节数。第一个偏移地址是0。扫描函数(函数-字符串)——用于扫描字符串,并将有效的数值(0到9,正负,e,E和分号)转换成数值。如果连接了一个格式字符串,它将根据字符串指定的格式进行转换,否则将进行默认格式的转换。该函数从偏移地址的string处开始扫描。第一个字符的偏移地址是0。这个函数在已知头长度(本例中是VOLTSDC)时或者字符串只含有有效字符时很有用

4、。第五章字符串和文件I/O5-2文件的输入/输出(I/O)文件I/O功能函数是一组功能强大、伸缩性强的文件处理工具。它们不仅可以读写数据,还可以移动、重命名文件与目录。创建电子表格格式的、由可读的ASCII文本组成的文件,以及为了提高读写速度和压缩率采用二进制的格式写入数据。可以采用下面三种文件格式存储或者获得数据:ASCII字节流——如果希望让其他的软件(譬如字处理程序或者电子表格程序)也可以访问数据,就需要将数据存储为ASCII格式。为此,需要把所有数据都转换为ASCII字符串。l数据记录文件——这种文件采用的是只有G语言可以访问

5、的二进制格式。数据记录文件类似于数据库文件,因为它可以把不同的数据类型存储到同一个文件记录中。l二进制字节流——这种文件的格式是最紧凑、最快速地存储文件的格式。必须把数据转换成二进制字符串的格式,还必须清楚地知道在对文件读写数据时采用的是哪种数据格式。第五章字符串和文件I/O5.2.1文件I/O功能函数大多数的文件I/O操作都包括三个基本的步骤:打开一个已有的文件或者新建一个文件;对文件进行读写;关闭文件。LabVIEW在编程»文件I/O中提供了很多有用的工具VI。第五章字符串和文件I/O以下5个功能从左到右对应于上面5个图标。写入测

6、量文件——用于将由单精度数值组成的一维或者二维数组转换成文本字符串,再将它写入一个新建文件或者已有文件。该VI先打开或者新建文件,之后再关闭文件。它可以用于创建能够被大多数电子表格软件读取的文本文件。读取测量文件——用于从某个文件的特定位置开始读取指定个数的行或者列内容,再将数据转换成二维、单精度数组。该VI先打开文件,之后再关闭文件。它可以用于读取用文本格式存储的电子表格文件。写入文本文件——用于将一个字符串写入一个新建文件或者已有文件。该VI打开这个文件、写入数据,再关闭文件。读取文本文件——用于从某个文件的特定位置开始读取指定个

7、数的字符。该VI先打开文件,之后再关闭文件。扫描文本文件——用于从某个文件的特定位置开始读取指定个数的行内容。该VI先打开文件,之后再关闭文件。第五章字符串和文件I/O5.2.2将数据写入电子表格文件将数据存储到文件的最常见应用之一是设置文本文件的格式以便在电子表格文件中打开它。大多数电子表格文件用Tab键分割各列,而用EOL(段尾)分隔各行第五章字符串和文件I/O练习5-3将数据写入电子表格文件目的:修改一个已有的VI以使用文件I/O功能函数,以便可以将数据以ASCII格式保存到一个新的文件。然后就可以用一个电子表格程序打开该文件。

8、Boolean常数(函数»编程-布尔)用于控制是否在写入数据之前转换成二维数组。电子表格文件的每列都含有一个数据数组,所以必须先转换成二维数组。(Control)返回前面板,执行该VI。数据数组产生以后,会出现一个文件对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。