最近我的任务是重新编写LabView程序,并想知道是否有办法用另一种语言编写代码,并将其转换为LabView语法。我知道可以编写DLL文件并在LabView中使用它们;然而,一旦我离开实验室,助理希望能够添加到程序中,这样的方法就不可行了。
答案 0 :(得分:3)
据我所知,National Instruments或任何第三方都没有相关工具。有一些工具可以将LabVIEW代码转换为C代码,但是另一个方向是自动化的一个非常难的问题(C代码的顺序性和它使用指针[或C ++ / C#中的引用]使它成为一个不适合数据流,因此自动转换会导致性能非常差,而且很难理解代码。我没有找到任何工具,但我可能忽略了一些东西。通常,检查工具的两个最佳位置是a)LabVIEW Tools Network和b)LAVA website上的代码存储库。
答案 1 :(得分:0)
是的,您可以使用其他语言编写代码,并通过DLL在LabVIEW中调用它。您将使用“呼叫库功能”节点。只要确保正确设置所有参数,它就可以一起工作。
如果您是从头开始编写的,我建议您仅在LabVIEW中进行操作,因为与通过DLL运行相比,调试起来要容易得多。