注册登陆后可查看附件和大图,以及购买相关内容
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
NI Vision Development Module 2020 安装教程及激活教程
注意:我方在WIN7SP1 64位上安装VDM2020/VAS20.0时,遇到多种兼容性问题,如没有数字签名之类的,虽然其官方说明上说可以支持WIN7SP1的系统,但是需要升级SHA-256数字签名的支持补丁。如果您的电脑是WIN7SP1的系统,且没有升级过SHA-256数字签名的补丁,建议使用2019SP1或更早版本的LV+VDM+VBAI+VAS。2020版之后的版本,建议在WIN10系统上安装使用,或将WIN7SP1升级所有补丁,特别是KB3033929的升级补丁。。
NI Vision Development Module 2020(VDM2020) 已经于2020 年5 月15 正式发布,原始文件是ISO 格式的,官网提供的名称是:ni-vision-development-module_20.0.0_offline ,这个可以使用ISO 镜像软件在虚拟光驱中打开。如果是其他人另外制作的zip 、rar 等格式文件,则请解压或者是在解压软件中提取到临时文件夹中。NI VDM 的安装包,自从2009 年版本开始,就是32 位和64 位共存的,安装时会根据系统环境自动选择可以安装的功能。如系统为64 位的,且有安装过64 位的LabVIEW,那么其安装时,将选择支持64 位的LabVIEW 。如果是32 位的系统,或者是64 位系统中只安装了32 位的LabVIEW ,则只安装支持32 位的LabVIEW 的程序。另外现在如VDM 等工具包,一直往前支持4 年的LabVIEW 等(详情查看各工具包的自述文件),所以如果系统中有安装早期的LabVIEW ,也在会功能选择过程中选择安装。NI VDM2020 可以支持LabVIEW2017-LabVIEW2020 的32 、64 位Windows 版本,而其它的如MACOS 、Linux 等系统的LabVIEW 版本,则不支持。NI 从2019 版开始,是使用ISO 格式的安装文件,内部一般是Install 作为安装向导(其它工具包如VDM 则可能还会多一个Autorun.exe 的向导)。而在2018SP1 及之前的版本,则一般是使用ZIP 或自解压的EXE 作为安装文件,使用其中的Autorun.exe 或者是Setup.exe 作为安装向导文件,如果想要2018SP1 之前的安装教程,可以在论坛搜索安装教程,有2017 版的安装教程,基本上通用。2019 版开始的安装,是则NI Package Manager 来处理的,即由NI 专门的包管理工具(NIPM )来执行安装,其实在卸载时也是由此程序来管理的。这里的NIPM 也是有版本的。如果系统中有安装了早期的版本,如安装了2019 版本的,那么在这个过程中,NIPM 则要先对自己进行升级,如果没有安装过,则直接新安装最新版本。如果是已经安装过最新版本,例如已经安装了LabVIEW2020 ,要想再加添安装个VDM2020 ,那么因为VDM2020 的NIPM 也是20 版的,所以就不需要再升级或安装了。使用镜像软件加载安装ISO文件后,如果允许媒体自动弹出,则会出现如下的自动播放窗口,这时选择运行autorun.exe,即可开始安装。或者是打开文件夹以查看文件,双击其中的Install.exe文件,也会开始安装向导程序:
安装程序初始化1-自动运行
安装程序初始化1-自动运行
安装程序初始化2-autorun界面
安装程序初始化2-autorun界面 自动运行界面其实就是一个链接引导界面,其中的第一项Install Vision Development Module 安装视觉开发模块,就是执行VDM2020 安装文件夹中的Install.exe 程序。而第二项ViewReadme ,则是查看VDM2020 安装文件夹中的Readme.html 自述文件。工具包与LabVIEW 安装略有些不同,新版的LabVIEW 现在都没有autorun 功能,也没有readme 自述文件可以查看。至于后面的第三项,则是浏览媒体(即安装文件虚拟的光驱文件夹,或者是解压的文件夹)。第四项则是退出autorun 程序。这里我们可以先看一下readme ,可以查看一下支持的系统、LabVIEW 、新增加的功能等等之类的说明信息(不过VDM 只有英文版,所以自述文件也是英文的)。之后就可以选择第一项,安装VDM 了。当然,如果用熟了之后,其实都不需要autorun 过程的,直接使用Install 安装即可。执行Install.exe 后,有一段自动执行的过程:
安装程序初始化-NIPM检查
安装程序初始化-NIPM检查
安装程序初始化-NIPM是否需要安装或更新
安装程序初始化-NIPM是否需要安装或更新 这里因为我们前面已经安装了LabVIEW2020版,所以已经安装了最新的NIPM20.0版本,所以不需要更新,所以这里也就没有再安装NIPM了。如果是没有装过NI的软件,新装VDM2020,则会安装NIPM。
安装程序初始化-启动NIPM
安装程序初始化-启动NIPM
安装程序初始化-正在收集系统信息
安装程序初始化-正在收集系统信息 这个过程,一般是会收集系统中NI的组件信息,什么可以安装,什么需要更新之类的信息,安装的前提条件是否满足等。
安装程序初始化-正在添加源
安装程序初始化-正在添加源 添加源过程是将安装源镜像文件中的模块组件添加到安装程序中,以方便接下来的安装。
安装程序初始化-正在计算依赖关系
安装程序初始化-正在计算依赖关系 这个过程则根据前面收集的系统信息,确定相应的依赖关系。为下一步的VDM功能选择做准备。
安装程序初始化-正搜索其他程序包
安装程序初始化-正搜索其他程序包 如果有没有满足条件的其它程序包,如微软的Silverlight或者是.NET Framework之类的,则要在安装VDM2020之前先安装。
选择-确认需要安装的功能模块
选择-确认需要安装的功能模块 这里有NI Vision 通用开发支持(即支持各版本的LabVIEW 支持)、视觉助手的支持(32 、64 位版本,添加视觉助手工具,如果不选择,则不安装视觉助手工具)、用于C/C++ 语言的NI Vision 支持(即C/C++ 环境调用NI Vision 函数的支持,不安装,则不支持在C/C++ 环境中调用NI Vision )、用于C/C++ 的视觉助手支持(在视觉助手中可以生成C/C++ 的代码,如果在这里不选择安装该功能,则视觉助手脚本不能生成C/C++ 的代码;NI VISION 应该是从2019 版开始不再支持.NET ,所以这里的说明信息也不会有对.NET 的支持)、用于Python3.6 的NI OpenVINO 模块优化支持等组件(调用Python 的OpenVINO 深度学习时优化程序,如需要使用到则可以安装使用。Python 的调用需要64 位LabVIEW 的支持,所以在安装VDM 前,还需要先安装LabVIEW 64 位版本,虽然32 位中也有Pyhton 接口,但是无法正常运行)。另外还有NI Linux RT 系统镜像的支持,这个看说明,可能是使用FGAP 的嵌入式环境中使用NI Linux Real-Time 实时系统的控制器才会使用到的,这里就没有研究这个,无从知道其具体功能如何。在这里为了方便说明,在安装NI VISON 2020 之前,还安装了LabVIEW2019SP1 中文版32 位,以及LabVIEW2020 64 位版本。但是我们从上面的安装功能模块中好像并没有选择具体的LabVIEW 版本支持(在以前的VDM 版本中是可以选择年代版本以及位数版本的),所以这里的安装过程可能是错误的。(经过后期验证,这个安装过程确实是错误的,因为没有选择相应的LabVIEW 版本的功能,所以安装后,在LabVIEW 选板中没有视觉功能函数。作者折腾了好久,如果只是在NIPM 中卸载软件,都不能解决该问题。最后用NI 的MSIBLAST 把NI 所有的东西都卸载了,连注册表都清理了一下,只差不重装系统了,然后再重新安装LabVIEW 后又重新安装VDM ,才出现可选择LabVIEW 版本的安装功能选择界面)。正确的安装功能界面如下图所示:
正确的选择功能界面1
正确的选择功能界面1
正确的选择功能界面2
正确的选择功能界面2 在正确的选择功能模块界面里,我们可以看到可以选择对LabVIEW2019 32位、LabVIEW2020 32位以及LabVIEW2020 64位的支持情况。而在上面的错误界面里,是不能选择这些功能的。确认好功能好,点击下一步:
再次计算依赖关系-主要确认选择的功能模块是否不满足安装条件
再次计算依赖关系-主要确认选择的功能模块是否不满足安装条件
正在决定许可协议-输出NI VISION的许可协议
正在决定许可协议-输出NI VISION的许可协议
同意-安装Vision Development模块的许可协议
同意-安装VisionDevelopment模块的许可协议 上面同意界面里声明了NI VISION模块的许可协议。这里需要接受许可,也就是霸王条款,如果不接受,那就不能下一步,选择‘我接受上述许可协议’,然后点下一步:
安装用于Python 3.6的NI OpenVINA模块优化支持
安装用于Python3.6的NI OpenVINA模块优化支持 因为在前面选择了这个功能,所以在这里是需要单独安装的。这里的说明信息里提及到要安装Python3.6,这个是可以自己自行安装的,没有包含在NI VISION里。这里安装的仅是优化程序。再点下一步,则进行检查功能模块界面:
检查-核对需要安装的模块1
检查-核对需要安装的模块1
检查-核对需要安装的模块2
检查-核对需要安装的模块2 这里用的是上面错误功能选择后的模块确认,可能不够,如对各版本的支持的功能是没有体现的,所以是有问题的。但是过程是一样的。这里就不再另外截图说明了。因为这步也是修改不了的,要修改只能返回前面那个功能选择界面。但是功能选择界面都没有功能可选,那还是要先解决安装环境,才能正常安装。
安装NI VISION
安装NI VISION
安装对各LabVIEW版本的支持
安装对各LabVIEW版本的支持
安装过程中会出现多个信任NI软件的提示,选择始终信任并安装
安装过程中会出现多个信任NI软件的提示,选择始终信任并安装 因为这里是全新安装,且已经卸载了以前的旧版的NI VISON ,所以这里全是安装。如果是升级,则会有移除旧产品、更新新产品的过程。等待安装过程完成,需要几分钟或十几分钟时间(升级时间短,全新安装因为模块多,安装比较费时)。在上面的安装过程中,我们发现一个问题,即一般程序安装过程中的路径选择,在新的NIPM 软件中,是没有相应的选择项的。即只能安装在默认的路径下,在一个64 位的Windows 系统中,32 位版本的程序是在C:\Program Files (x86) 中(如果是32 位Windows 系统则是C:\Program Files );64 位版本的程序,则安装在C:\Program Files 目录中。这样不让选择路径,其实也是为了解决一些不必要的异常问题。因为在以前的版本中(没有使用NIPM ,即2018SP1 及以前版本),是可以选择安装到其他路径的。安装到其它路径后,可能与开发LabVIEW 等软件时的默认规则不一样,有可能某些依赖关系不正常,如某些情况下LV 软件开发工程师的路径写成绝对值,而不是读取配置文件中的安装路径,这时就会出现异常。这种问题,在安装在其它如D 、E 盘时,经常会出现。毕竟这软件只是NI 公司一家在开发,工程师有限,可能某些问题无法照顾到,所以直接默认安装到C 盘,确实可以解决不少问题。但是只能默认安装到C 盘时,则需要保证C 盘有足够大的磁盘空间。特别是现在有些电脑系统盘使用的是SSD ,可能只是120GB 的,安装一些其它的软件后,根本就没有这么大的空间。这时就需要考虑是否需要安装新版的LabVIEW 软件及工具包。假如我们要安装一整套的LabVIEW+NI VISION 视觉工具开发环境,需要安装LabVIEW 、VDM 、VAS 、VBAI ,现在就只算是安装源程序,其大小分别约为1.95GB 、3GB 、2.4GB 、3.78GB ,光这四个软件源文件就超过11GB 大小,当然安装后,可能有些重复模块不需要安装,文件会小一点,但是安装后类似于解压,占用的磁盘是会变大的,所以其占用的空间,仍然是超10GB 的:
NI软件占用空间(32位)
NI软件占用空间(32位)
NI软件占用空间(64位)
NI软件占用空间(64位) 上面的NI环境占用空间为12+3,15GB,这个还没有算其它如LabVIEW Data文件夹等。而且这里统计的,其实还是2019之前的软件版本,体积要小一点。不过上面的图示大小,电脑里安装了2016、2017、2018、2019等四年年代版本的LabVIEW,以及2019的64位版本,所以要占用磁盘要大一点。但是不管怎么说,NI安装后占用的磁盘空间不小。如果再算上安装个最新的LabVIEW NXG 5.0,又有3.5GB。再考虑安装一些其它的DAQ什么驱动,也是非常大的。NI的SPB软件开发平台,基本上是在35-45GB范围内。所以使用新版LabVIEW时,要检查C盘的磁盘空间是否足够。如果默认的C盘空间不足,可以考虑修正Windows系统的默认安装路径,如从C:\Program File\更换为D:\Program File\之类的,可以搜索相关的教程。但是具体修改后安装有没有后遗症,就没有验证过了。
安装完成后弹出激活软件界面
安装完成后弹出激活软件界面 安装完成后,弹出激活软件,如果NI账户可以授权许可证,可以点登陆后激活(如LabVIEW的大众版的免费许可证就需要登陆后激活,具体的可以参考大众版安装与激活教程),这里为了方便说明,点取消后面再来激活。
重启完成操作
重启完成操作 安装完成后,需要重启电脑。这里如果需要重启,则选择右下角的立即重启,如果暂时不想重启,则使用右上角的关闭按钮关闭当前安装程序,稍后再重启系统。特别是要安装多个软件或工具包时,可以先不重启,将所有内容需要安装的工具包都安装后再重启。 |