是否可以将 LabVIEW VI 转换为人类可读的文本/代码?

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

我很好奇是否有工具或任何方法可以将 LabVIEW VI 转换为人类可读的形式。

我以不同于框图的方式阅读 LabVIEW 代码的意图是:对多个文件进行比较并寻找“明显”的差异。我知道有一个用于此目的的工具(LV-Compare),但这也只能通过 LabVIEW 本身实现。

VI 本身只是二进制文件,甚至打开 VI 并立即保存它可以(或将)更改二进制文件(即使使用相同的代码)。

我已经在互联网和官方NI论坛中查找过,但找不到答案。

labview
1个回答
0
投票

如果您的目标是为 LabVIEW 制作一个 diff 工具,则可以使用以下工具:https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000YHwACAW&l=en-CH

但是仅适用于自 LV 2022 Q3 以来的所有版本...

如果您想更深入地检查 VI,您可以查看 Heap Peek:https://labviewwiki.org/wiki/Heap_Peek

据我所知,将 LabVIEW 转换为人类可读的格式是不可能的,特别是因为 LabVIEW 是用 G 编写的,而它转换成文本的效果很差...

Thomas,LabVIEW 认证架构师

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