您的位置 首页 报告

labview的深化探究—-文件系列之写电子表格文件

LABVIEW文件操作种类非常丰富,最简单易用的是WRITETOSPREADSHEETFILE(通常翻译成写电子表格文件),这种所谓的电子表格文件其实是文

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 TOSPREAD SHEET写入一个字符串,然后写入文本文件,咱们持续盯梢一下写入文件的进程.

这儿就十分清楚了,每次写入都包含翻开,写入和封闭的进程,因而它十分适合于一次性写入,而不适合于接连写入的操作.

经过上面的剖析,实践上也间接地阐明了怎么接连写入文本文件的问题,只要把文件翻开和封闭的进程放在循环外面就能够完成接连写入.

翻开文件—>循环(文件指针指向结尾—>写入数据)—->封闭文件.

值得阐明的是WRITE TOSPREAD SHEET FILE VI,切割符号是能够界说的,因而咱们能够挑选自己的分隔符号,比方逗号等,这个十分有用,尤其是读取其它编程言语写的文本文件,它们往往有自己特定的文件切割符号.

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/baogao/211475.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部