我如何使用Python 3向LabVIEW文件添加注释

问题描述 投票:0回答:1

我正在尝试创建一个唯一的ID,并将其附加到LabVIEW文件中,以便以后我可以读回该ID,并知道我正在查找完全相同的文件。我必须能够生成id并以编程方式将其读回。该信息必须对访问文件的用户隐藏,并在操作系统和存储介质之间持久存在。

我当时只是想将其添加到文件'comment'部分,但Windows似乎不再支持文件注释。

有什么想法吗?

python-3.x operating-system labview
1个回答
0
投票

[我建议在VI上使用Set Tag方法(具有持久性),并使用Save Instrument方法保存VI的多个副本,然后每个副本将具有自己唯一的标签值。请注意,该方法被定义为脚本编制方法,因此您可能需要在LV选项中启用脚本编制才能访问它。

我认为没有用于枚举标签的API,因此除非您知道标签的名称,否则无法找到该值。显然,它是在VI文件本身中的某个位置编码的,如果您知道文件的结构,大概可以提取标签列表,但这不是我希望大多数学生拥有的知识。

我不确定是否可以使用与VI服务器的外部连接从Python调用set tag方法,但是可以肯定的是,用于此的LV代码应该非常简单-基本上是带有ID生成的for循环,有几个方法调用并保存CSV文件,以便您可以跟踪哪个ID属于哪个学生。如果使用现有的ID,则甚至无需生成和保存ID。

© www.soinside.com 2019 - 2024. All rights reserved.