LabVIEW Scripting的高级功能(比如创建新的VI,修改VI程序框图上的程序等)是需要特殊授权的。从2009年8月开始,NI公司将这一授权公开给了所有LabVIEW用户。也就是任何一个LabVIEW用户都可以免费申请获得LabVIEW Scripting的高级功能的使用授权。
取得授权并激活这一功能的方法是:
首先打开 LabVIEW Scripting 的网页,网址(http://decibel.ni.com/content/docs/DOC-4973),下载 LabVIEW Scripting 的安装包。安装包在页面的最下方。
比如,我的电脑是Windows XP操作系统,LabVIEW版本8.6,那就下载 LabVIEW Scripting API – WinXP.zip 这个安装包。
这个安装包会为LabVIEW添加一个 LabVIEW Scripting 许可证,许可证还要激活后才能使用。打开NI许可证管理器,找到LabVIEW xx版本下“工具包->Scripting Development”, 选择激活。输入注册码“L12S86758”(这是NI提供给所有用户,专用于激活LabVIEW Scripting 高级功能的注册码)就可以将 LabVIEW Scripting 的高级功能激活了。
激活 LabVIEW Scripting 后,再打开LabVIEW,可以看到在函数选板“Programming->Application Control”下,多出了三个函数,这三个函数分别用于创建一个新的VI,得到某VI上某个对象的引用,和创建一个新的对象。这里说的对象包括前面板的控件,程序框图上的函数、结构、子VI、数据线,等。
并且,在使用Property Node和Invoke Node的时候会发现,它们多出了很多新的属性和方法共用户使用。使用这些 LabVIEW Scripting 的高级功能,几乎可以完成所有手工编辑VI可以完成的操作。