阅读没有LabView的LabView程序

pau*_*ier 6 labview

我有一个包含LabView程序的文件,需要了解它的作用.当然,没有LabView就无法执行.但是没有Labview可以阅读LabView程序吗?

JKS*_*KSH 9

但是没有Labview可以阅读LabView程序吗?

我假设你问,"我可以打开一个*.vi文件并查看其源代码(称为"框图"),而不使用LabVIEW吗?"

如果这是你的问题,那么答案是"不",而不是直接.您需要LabVIEW来读取,编辑和执行*.vi文件.但是,如果您认识其他拥有LabVIEW的人,您可以要求他们为您打开它并将Block Diagram保存为图片文件(最好以Snippet的形式).然后,你可以阅读图片.

如果您只需要打开一次文件,就可以下载LabVIEW评估版 - 这可以让您打开LabVIEW文件7天.

  • 如果 LabVIEW 代码包含任何 case 结构或类似结构,图片文件将只显示创建时可见的那个;但是,如果您打印框图(可能是使用 Acrobat 或例如 CutePDF 打印到 pdf 文件),您将看到所有案例的内容 - 尽管如果有很多,这不一定容易阅读。此外,如果您愿意向 National Instruments 提供您的联系方式,您可以将评估期延长至(我认为)30 天。 (2认同)

Mar*_*coM 5

正如@JKSH 已经声明的那样,答案是“否”。

如果您认为 Labview 查看器可能有用,请为此Labview Idea 点赞,并尝试说服 National Instruments 提供一个。

在对该想法的评论中,有一个指向软件VIpreVIEW - Interactive VI preview的链接,该软件可制作支持 Flash 的 HTML 页面以查看代码(我从未尝试过)。


小智 5

我做的解析器可以读取VI,并将大部分内容转换为XML(包括框图、前面板和用于连接器的类型定义):https : //github.com/mefistotelis/pylabview

它是开源的,与 NI 没有任何关系。

您获得的 XML 表单并不是很容易阅读,但是将数据导出为 XML,应该可以编写一个工具来解析它并显示为图表,或者至少创建一个 SVG。