我有一个包含LabView程序的文件,需要了解它的作用。当然,没有LabView就无法执行。但是没有Labview可以阅读LabView程序吗?
答案 0 :(得分:9)
但是没有Labview可以阅读LabView程序吗?
我认为你在问,“我可以打开* .vi文件并查看其源代码(称为”方框图“),而不使用LabVIEW吗?”
如果这是你的问题,那么答案是“否”,而不是直接。您需要LabVIEW来读取,编辑和执行* .vi文件。但是,如果你认识其他拥有LabVIEW的人,你可以让他们为你打开它并将Block Diagram保存为图片文件(最好以Snippet的形式)。然后,你可以阅读图片。
如果您只需要打开一次文件,就可以下载Evaluation version of LabVIEW - 这可以让您打开LabVIEW文件7天。
答案 1 :(得分:3)
由于@JKSH已经说明答案是“否”。
如果您认为Labview Viewer可能有用,请向this Labview Idea提供Kudo,并试图说服National Instruments提供。
在该想法的评论中,有一个指向软件VIpreVIEW - Interactive VI preview的链接,创建了一个支持Flash的HTML页面,用于查看代码(我从未尝试过)。
答案 2 :(得分:3)
我所做的解析器可以读取VI,并将大多数内容转换为XML(包括程序框图,前面板和用于连接器的类型定义): https://github.com/mefistotelis/pylabview
它是开源的,与NI无关。
您获得的XML表单并不是很容易阅读,但是将数据导出到XML后,应该可以编写一个工具来解析它并显示为图表,或者至少创建一个SVG。
答案 3 :(得分:1)
也; LabVIEW home bundle是一件事。根据国家/地区的不同,您只需花费60欧元。
答案 4 :(得分:0)
答案 5 :(得分:0)
我对这个问题的回答是肯定的。如@JKSH所述,可以选择将程序框图导出为片段。
我创建了一个POC - 导出VI为images.vi here in github,它可以帮助您导出想要作为图像读取的VI。然后,您可以在任何图像查看器中轻松打开图像并阅读LabVIEW代码。您需要将此POC与要导出的VI以及前面板和程序框图的图像保存位置一起提供给它。
如果给你代码的人在他的电脑上安装了LabVIEW,他/她可以使用这个POC轻松地将代码导出为图像。
参考:https://github.com/digiajay/ExportLabVIEWfilesAsImages/tree/master/POC
谢谢, 阿贾伊。