除了LabVIEW和Microsoft Visual Studio之外,LabVIEW到C#转换所需的所有软件(将VI转换为C#代码)都是必需的。
答案 0 :(得分:4)
如果您正在寻找将LabVIEW代码自动转换为C#,那么不存在这样的工具,您必须手动重写它。
答案 1 :(得分:4)
LabVIEW VI是二进制文件,据我所知,除了LabVIEW本身之外,没有其他工具可以理解它们。
我认为使用Measurement Studio可以在.NET中与NI硬件连接,但我认为你不能从dll访问LabVIEW内置的所有VI。
答案 2 :(得分:2)
不是C#,但在某些情况下可能有用:
答案 3 :(得分:1)
没有工具存在(National Instruments知道)可以满足您的需求。遗憾。
答案 4 :(得分:0)
作为一般规则,如果要从C#调用LabVIEW代码,最好将VI转换为dll库,然后像任何程序集一样从C#导入它。
选中此example。您还可以观看this video基本创建LabVIEW dll库
答案 5 :(得分:0)
手动重写代码是唯一的方法。可能没有您想像的那么痛苦。我只是将一些LabVIEW项目转换为Python脚本,而Python脚本出奇的简单,相比之下要小得多。
祝你好运!
答案 6 :(得分:0)
我们有pylabview可以将VI转换为XML(并反向转换)。 是否将所有内容都转换为XML还是保留一些二进制块,取决于用于创建te文件的LV版本。如果将Block Diagram转换为XML,则可以编写一个解析器,将其读取并转换为任何输出。