labview的深入探索----文件系列之数据记录文件

2015-08-26 10:01:52来源: eefocus 关键字:labview  文件系列  数据记录文件
LABVIEW做为一种编程语言,它的文件系统种类很多,适用于各种场合,非常专业化,首先从相对比较简单的数据记录文件谈起.

数据记录文件(DATALOG)在LV的函数面板中专门有个分类:



首先,DATALOG文件是标准的二进制文件,因此一般的文本编辑器无法打开的,其次它是有相对格式的二进制文件,所谓相对是指相对于普通的二进制文件,它是以记录为单位的,这很像是一个简单的数据库结构,对于一般的二进制文件是以字节为单位的,因此操作非常困难,而以记录为单位,操作就相对容易多了,但这并代表其它用户可以随意读取您的文件,如果他不知道您的记录结构,是无法操作你的文件的.

我在INI的文章中,介绍INI是保存过程配置的好方法,但是INI文件也有一个致命的缺点,它是文本型文件,用任何文本编辑器都可以打开并修改,非常不安全,而用数据记录文件保存设置则同时具有简单和安全的特点.

顾名思义,DATALOG文件是用来记录数据的,他有特定的适用范围.

1.做为配置文件,在程序启动时调用
2.下一次启动程序,需要前一次结束时的结果.
3.作为简单的数据库.

很显然,同其他的文件操作一样,首先是个打开和关闭的过程.


open datalog VI有几个输入参数

文件参考指向操作文件的临时指针
开模式:OPNE CREATE等等
读写模式:读写,只读或者只写
数据类型:这是最重要的参数,表明记录的结构,在LV中是用簇来表示的.

看一下有关写的操作:
首先定义一个学生的簇


写入100个数据记录



需要注意的是,写操作是不支随机写的,也就是说,每次写操作,LV自动把记录指针指向最后,用户无法针对其中一个特定的记录做写操作的,如果是用OPEN方式打开记录文件,写操作记录自动添加到末尾,因此无法执行记录修改工作.

如果想修改文件中某个记录,可以整个读取文件,修改后写入新的文件,删除原来的文件,并把新文件改名为原来的文件,完成修改的工作.

LV虽然不支持DATALOG随机写的操作,但是支随机读的操作,通过SET RECORD POS来设定随机读的操作



关键字:labview  文件系列  数据记录文件

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

上一篇:labview的深入探索----如何实现类似C的函数指针调用
下一篇:LABVIEW深入探索---reference(参考)和refnum(参考号)

关注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