是否可以使用Labview编写/读取文本文件的元数据?

问题描述:

的情况是否可以使用Labview编写/读取文本文件的元数据?

  • 我使用LabVIEW 2012在Windows 7
  • 我的测试结果数据被写入文本文件。首先,将有关测试的信息写入文件(产品类型,测试类型,测试条件等),然后每秒写入记录的数据。
  • 所有的数据文件都存储在文件夹中,按日期排序,文件名包含一些关于测试的信息
  • 我有数年的数据文件,现在我的搜索功能只对文件名起作用文件查找的搜索字词太费时间)

目标

  • 要写入与文本文件的元数据(如Word文件的附加属性可以有),这样我可以实现一个搜索功能快速找到我需要的文件

我发现here写入/读取图像元数据的方式,但我需要它的文本文件或类似的东西。

您需要写入支持元数据的数据文件(例如LabVIEW TDMS或数据记录文件格式)。在类似的情况下,我会简单地使用具有相同名称的单独文件,但例如使用不同的扩展名。然后你可以索引这些文件名,如果你想要的数据,你只是交换元数据文件扩展名,你很好去。

元数据在Word文件是从一个叫“交换数据流”功能,它实际上是NTFS的一个功能。你可以了解更多关于它here

我不能说我曾经使用过这个功能。我认为LabVIEW没有一个好的API,但是肯定可以做到。有了一些研究,你应该可以玩这个功能,看看它是否真的使查找文件更容易。我的理解是,如果通过网络传输或传输到非NTFS的拇指驱动器上,数据可能会丢失。

我不会理会的文件和使用数据库结果记录。这可能不是你想做的事情,但这是搜索问题的最终解决方案,它开启了大量数据分析的可能性。