您的位置 首页 IOT

LabVIEW中测验丈量数据的存储(5)

今天先来谈谈Datalog文件,这种文件格式也有点年代了。基本上可以认为这种文件格式是二进制的。准确的讲,如果仔细研究,可以发现这种文件

今日先来谈谈Datalog文件,这种文件格局也有点时代了。基本上能够以为这种文件格局是二进制的。精确的讲,假如细心研讨,能够发现这种文件的内部结构比较古怪。举个比如:假如往这个文件中存储3个int32的数字,用二进制的文本编辑器翻开,能够看到内容类似于:

这个还比较还了解,前面是一些头文件,后边是1、2、3三个数字。可是假如写入a、b、c三个字符,状况就比较杂乱了:

中心再省掉若干行0。。。到文件的最终是:

由此可见,该文件格局关于不同的数据类型、不同的存储办法有不同的内部结构。我个人看来,关于后一种结构,仍是有不少的冗余信息的。这种文件运用起来也不是太杂乱,有一整套的API能够调用,详细的运用办法能够参阅协助文档。

整体来讲,这种文件格局,功能、运用的主张度、可读性均在中等水平,仅适用于LabVIEW软件。关于功能有一点要求,但要求不是很高的用户来说,能够选用该文件格局。

再介绍一种文件格局,在LabVIEW中就叫做“二进制文件(binary file)”,其实许多文件格局都是二进制的,包含方才介绍的Datalog,以及今后要介绍的TDMS。为了差异于其他二进制文件,咱们有时候叫这种二进制文件为“bytestream”。详细操作这种文件格局的API十分简略。

这种文件格局的功能十分高,运用起来也十分便利(就两个VI,一个担任写,一个担任读),可是数据的安排,也便是内部数据的结构(在这里无法泄漏详细的内部结构),能够说是比较差的。假如用户关于写入文件的功能要求比较高,可是并没有太多后续保护、办理数据的需求,能够考虑选用这种文件格局。

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部