LabVIEW到C#转换

时间:2010-11-17 05:50:41

标签: c# labview

除了LabVIEW和Microsoft Visual Studio之外,LabVIEW到C#转换所需的所有软件(将VI转换为C#代码)都是必需的。

7 个答案:

答案 0 :(得分:4)

如果您正在寻找将LabVIEW代码自动转换为C#,那么不存在这样的工具,您必须手动重写它。

答案 1 :(得分:4)

LabVIEW VI是二进制文件,据我所知,除了LabVIEW本身之外,没有其他工具可以理解它们。

我认为使用Measurement Studio可以在.NET中与NI硬件连接,但我认为你不能从dll访问LabVIEW内置的所有VI。

答案 2 :(得分:2)

不是C#,但在某些情况下可能有用:

NI LabVIEW C Generator

答案 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,则可以编写一个解析器,将其读取并转换为任何输出。