使用LabVIEW的工程师都应该了解,开发完成生成EXE后,在未安装LabVIEW的计算机上,是必须安装LabVIEW的Run Time(运行时,运行引擎)的。只有安装了运行时后,程序才可以这正常运行。当然这个并不是LabVIEW需要这样,其它一些平台开发的软件也是必须一些运行时的,如.Net Frameworks 4.0之类的,如果没有这些编译解释的运行时,程序也是无法远行的。
使用NI的LabVIEW平台开发软件,LabVIEW本身的运行时,是一定需要的。一般在安装光盘或光盘镜像文件中,都包含了这个运行时文件。也可以从官方网站上单独下载。
光盘及光盘镜像的运行时一般在以下目录中:
20**LabVIEW-WinChnProductsLabVIEW_Runtime_Engine_20**
其中可能会有多个版本的运行时,如2012,2011,自己可以根据需要进行选择安装。文件大小大概30M左右。网上下载的话,可以下载到一些最新的运行时。
安装好运行时,可以运行完全使用LabVIEW开发的程序,但是如果使用了VDM工具包开发工具,那么就无法正常运行了,这时还需要安装其它的一些文件包。其中一个文件就是视觉公共资源。NI视觉调用的是多个DLL文件,这个些文件的获得,要么就是安装VDM,要么就是安装VCR(Vision Common Resources),安装好VCR后,视觉系统软件才能正常打开,而不会提示缺少某项目文件。
有了上面的两个文件后,视觉应用程序能正常打开,但是并不能正常的执行,因为关于视觉这一块的函数,还没有相应的编译解释程序,因此还需要下载一个和LabVIEW Run Time类似的Vision Development Module Run Time视觉运行时,只有这样,才能正常的编译机器视觉系统中相应的图像处理函数。
安装好上面的三个文件后,基本上可以正常的使用基于NI LabVIEW与VDM开发的机器视觉系统了。其中前面的两个LabVIEW Run Time与VCR两个文件是免费的,即不需要许可就可以正常运行,而第三个,Vision Development Module Run Time,是需要授权许可的。如果没有授权许可,只能试用30天。30天后,不激活,就无法编译机器视觉软件了。视觉运行时的许可官方价格4000元上下,一直在涨价。https://www.ni.com/zh-cn/shop/software/products/vision-development-module.html
因此,广大开发工程师在开发机器视觉项目时,还需要考虑正版的授权许可费用。上面提到的运行时许可,是每台计算机一个的。即每发布一次,都需要一个授权许可的。