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

2015-08-26 09:47:07来源: eefocus 关键字:labview  文件系列  电子表格文件
LABVIEW文件操作种类非常丰富,最简单易用的是WRITE TO SPREAD SHEET FILE(通常翻译成写电子表格文件),这种所谓的电子表格文件其实是文本文件,并非真正的电子表格文件,真正的电子表格文件是有格式的,一般文本编辑器,比如NOTEPAD是打不开的(显示乱码),只能用EXCEL打开,LABVIEW操作这种有格式的电子表格文件只能通过AUTOMATION,自动化服务器实现,或者利用NI公司的OFFICE TOOLKIT(实际也是利用AUTOMATION,不过是重新封装了一下,功能非常强大).

WRITE TO SPREAD SHEET FILE是以TAB为分隔符号(默认)的纯文本文件,通过一个简单的例子来看一下它个格式.



WRITE TO SPREAD SHEET FILE VI是个多态VI,输入可以是一维或者二维,类型可以是INTEGER 、DOUBLE数组或者字符串数组,从实质来说,它的输入是字符串数组,DOUBLE 或者INTEGER数组不过是它自动转换成字符串数组然后写入文本文件的.

有不少初学者喜欢用这个VI,不过它不是基于磁盘流的,每次写入都包括了打开,写入,关闭三个过程,因此速度很慢,不适合于连续写入,这个VI源代码是公开的,我们跟踪一下就清楚了.



可以看出,无论那种数据类型,其实都是通过ARRAY TO SPREAD SHEET写入一个字符串,然后写入文本文件,我们继续跟踪一下写入文件的过程.


这里就非常清楚了,每次写入都包括打开,写入和关闭的过程,因此它非常适合于一次性写入,而不适合于连续写入的操作.

通过上面的分析,实际上也间接地说明了如何连续写入文本文件的问题,只要把文件打开和关闭的过程放在循环外面就可以实现连续写入.

打开文件--->循环(文件指针指向末尾--->写入数据)---->关闭文件.

值得说明的是WRITE TO SPREAD SHEET FILE VI,分割符号是可以定义的,因此我们可以选择自己的分隔符号,比如逗号等,这个非常实用,尤其是读取其它编程语言写的文本文件,它们往往有自己特定的文件分割符号.

关键字:labview  文件系列  电子表格文件

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2015/0826/article_12925.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:labview的深入探索----数据库连接的几个基本概念
下一篇:labview的深入探索----文件系列之文件的几点思考

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利
推荐阅读
全部
labview
文件系列
电子表格文件

小广播

独家专题更多

TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
迎接创新的黄金时代 无创想,不奇迹
迎接创新的黄金时代 无创想,不奇迹
​TE工程师帮助将不可能变成可能,通过技术突破,使世界更加清洁、安全和美好。
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2017 EEWORLD.com.cn, Inc. All rights reserved