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

时间:2017-06-20 11:52:38

标签: file text metadata labview

情况

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

目标

  • 使用文本文件编写元数据(Word文件等附加属性),以便我可以实现搜索功能以快速找到我需要的文件

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

我不打扰文件并使用数据库进行结果记录。这可能不是你想要做的,但这是搜索问题的最终解决方案,它开启了许多数据分析的可能性。

答案 2 :(得分:0)

Word文件中的元数据来自一个名为" Alternative Data Streams"这实际上是NTFS的一个功能。您可以详细了解here

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