labview的深入探索----文件系列之写电子表格文件.doc

labview的深入探索----文件系列之写电子表格文件.doc

ID:55953123

大小:135.50 KB

页数:2页

时间:2020-06-18

labview的深入探索----文件系列之写电子表格文件.doc_第1页
labview的深入探索----文件系列之写电子表格文件.doc_第2页
资源描述:

《labview的深入探索----文件系列之写电子表格文件.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、LABVIEW文件操作种类非常丰富,最简单易用的是WRITETOSPREADSHEETFILE(通常翻译成写电子表格文件),这种所谓的电子表格文件其实是文本文件,并非真正的电子表格文件,真正的电子表格文件是有格式的,一般文本编辑器,比如NOTEPAD是打不开的(显示乱码),只能用EXCEL打开,LABVIEW操作这种有格式的电子表格文件只能通过AUTOMATION,自动化服务器实现,或者利用NI公司的OFFICETOOLKIT(实际也是利用AUTOMATION,不过是重新封装了一下,功能非常强大).WRITETOSPREADSHEETFILE是以TAB为分隔符号(默认)的纯文本文件,通

2、过一个简单的例子来看一下它个格式.WRITETOSPREADSHEETFILEVI是个多态VI,输入可以是一维或者二维,类型可以是INTEGER、DOUBLE数组或者字符串数组,从实质来说,它的输入是字符串数组,DOUBLE或者INTEGER数组不过是它自动转换成字符串数组然后写入文本文件的.有不少初学者喜欢用这个VI,不过它不是基于磁盘流的,每次写入都包括了打开,写入,关闭三个过程,因此速度很慢,不适合于连续写入,这个VI源代码是公开的,我们跟踪一下就清楚了.可以看出,无论那种数据类型,其实都是通过ARRAYTO SPREADSHEET写入一个字符串,然后写入文本文件,我们继续跟踪一

3、下写入文件的过程.这里就非常清楚了,每次写入都包括打开,写入和关闭的过程,因此它非常适合于一次性写入,而不适合于连续写入的操作.通过上面的分析,实际上也间接地说明了如何连续写入文本文件的问题,只要把文件打开和关闭的过程放在循环外面就可以实现连续写入.打开文件--->循环(文件指针指向末尾--->写入数据)---->关闭文件.值得说明的是WRITETO SPREADSHEETFILEVI,分割符号是可以定义的,因此我们可以选择自己的分隔符号,比如逗号等,这个非常实用,尤其是读取其它编程语言写的文本文件,它们往往有自己特定的文件分割符号.

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

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

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