LabVIEW Vision图像处理开发宝典-第一章 概述-第三节 NI软件的兼容性-3.2 LabVIEW的生命周期策略
LabVIEW Vision图像处理开发宝典-第一章 概述-第三节 NI软件的兼容性-3.2 LabVIEW的生命周期策略
3.2 LabVIEW的生命周期策略通过NI LabVIEW生命周期策略,您将能够更好地了解和使用所购买的NI产品。该策略可回答一些常见问题,如:何时进行升级?哪些版本的NI LabVIEW受到支持?不同版本的NI LabVIEW分别受到哪些支持?等等。此外,NI LabVIEW生命周期策略可帮助用户制定系统更换计划,实现资源利用的最大化。3.2.1 NI LabVIEW年度发行自2006年起,NI便于每年8月定期发行一款新的NILabVIEW,从而提供了一个便于预测的发行时间表。 NI LabVIEW用户可根据未来的发行时间,更好地制定新开发和升级计划。此外,在2009年,NI将产品名称更改为“LabVIEW + 年份”(例如:LabVIEW 2009),以此来反映发行年份并为今后LabVIEW的每年发行定下了基调。 NI提供了最新四个版本软件的当前发行支持和主流支持。3.2.2 NI LabVIEW生命周期策略的各个阶段· 当前发行支持· 主流支持· 扩展支持NI LabVIEW生命周期策略包含三个阶段,每个阶段提供不同水平和有效期的支持。3.2.3 NI LabVIEW生命周期策略1访问驱动与升级页面,了解硬件支持和驱动的详细信息。模块和工具包根据版本不同而异;查看NI LabVIEW模块和工具包的兼容性信息,了解更多详情。设备驱动发布均在最新发行的LabVIEW版本上进行过测试 (例如, 适合LabVIEW 8.2.x和LabVIEW 8.5.x的最新版本分别是8.2.1和8.5.1)2 仅通过长期服务合同获取3 联系当地区域代表LabVIEW支持时间表1 LabVIEW 7.1的主流支持可延长至2009年8月2 LabVIEW 8.0的主流支持时间较短。从上面的NILabVIEW生命周期策略的各个阶段可以了解到,发行当年以及以后三年的版本,都可以对当年发行的版本以比较好的支持,即如2013年发行的LabVIEW 2013,即使发行到LabVIEW 2016,仍然可以主流的支持LabVIEW 2013(支持到2017年8月LabVIEW 2017发布为止)。某一个版本的LabVIEW开发的程序,使用比他低级的版本,肯定是打不开的,如LabVIEW 2013开发的程序,使用LabVIEW2012是无法打开的。而使用低版本的程序,使用高版本的LabVIEW则一般会打开,并且可以保存为后期较新的版本。但是这个版本跨越并不是无限的,就如许多旧版本的VI,如LabVIEW 5.0开发的程序,要想在LabVIEW 8.0以后的程序中打开,就不太可能。这时可以考虑先升级到中间的某个版本,如7.0,然后再由7.0的程序升级为8.0的程序。这种不兼容性主要是表现在一些函数、属性、方法、事件的算法改善/改进上,越往后的程序,其算法的效率会越高,准确性也会越好,参数也可能不一样;又或者是早期的一些VI随着操作系统、其它一些协议的更新等,不再支持,这时就无法打开早期的版本了。这个具体的内容,可以参考每个版本的LabVIEW的帮助文档中关于升级和兼容性的问题,以了解哪些函数被修改,哪些函数可能被删除了。图1 VI保存为前期版本LabVIEW的VI现在都可以保存为早期版本,如上面图所示,为LabVIEW 2013的保存为前期版本,从中可以看到,可以一直保存到LabVIEW 8.0版本的VI。这种保存为前期VI的方法,一般的函数是有效的,如加减乘除法之类的基础函数,是完全可以从LabVIEW 2013保存到LabVIEW 8.0的。但是一些包含某此可能修改过或新增、删除的功能时,则可能无法保存为早期版本,这在Vision工具包里更为常见。如果是这种情况,还希望使用现有的VI的话,唯一的办法就是升级LabVIEW。
页:
[1]