任何以编程方式自定义LabVIEW虚拟仪器的API?

时间:2013-12-28 12:53:03

标签: labview

我需要编写一些

的代码
  1. 加载一些预先存在的虚拟乐器(例如,来自.vi文件)或从头开始构建
  2. 在流程上自定义,例如,替换某些输入线的数据格式或添加一些新的
  3. 作为输出,要有vi文件,但不是整体编译,而是作为LabVIEW项目,最终用户可以轻松地“逆向工程”,因为它看起来像任何通常的LabVIEW虚拟仪器项目
  4. 因此,一般来说,不是将VI作为黑盒子生成,而是可以使用任何可以编译为DLL的编程语言轻松实现,我想处理LabVIEW预定义的VI的元信息,并且有一些LabVIEW项目作为输出。有没有一些API可以做到这一点?谷歌没有说什么,但也许有非明显的方法可以做到这一点?

1 个答案:

答案 0 :(得分:3)

用于生成或编辑LV代码的API称为LabVIEW脚本。在LV的最新版本中,它是环境的官方部分,您可以从选项对话框中启用它。请记住,它最初是作为内部功能创建的,因此它确实有一些漏洞,但它基本上是完整的。您可以在线查找使用它的资料。请注意,一般来说,虽然LV脚本并不是特别复杂,但它需要很好地理解LV层图的类层次结构和建模。

另外,请注意,如果您想要更复杂的应用程序,LV 2012及更高版本具有内置功能,可以从模板生成完整的项目,您可以创建自己的模板。如果您的项目具有相同的结构,这将非常有用。