LabVIEW2020SP1下分发VBAI2020的自定义步骤:
32位LabVIEW2020SP1分发VBAI2020的自定义步骤
32位LabVIEW2020SP1分发VBAI2020的自定义步骤成功
64位LabVIEW2020SP1分发VBAI2020的自定义步骤
64位LabVIEW分发VBAI自定义步骤时,可以看到其仅能生成64位的步骤。和32位LabVIEW下是有所不同的。32位的可以同时分发成32位和64位;而64位的则只能生成64位的自定义步骤。这个也是很好理解的,就像32位的程序可以在64位的系统下使用,而64位的程序是不能用于32位的系统中一样的。64位的VBAI自定义步骤,是不能用于32位的VBAI中的。部分LabVIEW的vi其实也存在有这样的位数版本限制,例如深度学习功能。
64位LabVIEW2020SP1分发VBAI2020的自定义步骤失败
上面的Win10环境中的64位版本的LabVIEW2020SP1无法正常分发VBAI2020的自定义步骤。这里的自定义步骤,是新建时的不成功。使用32位的自定义步骤成功分发的,放到64位环境下也不能成功。这里的自定义步骤也没有使用中文名称,使用的是英文名称,仍然无法正常分发,可能是软件本身有问题。在Win7系统中的64位版本的LabVIEW2020SP1测试一下分发VBAI2020的自定义步骤,看看能不能正常分发:
Win7系统下64位LabVIEW2020SP1分发VBAI2020的自定义步骤
Win7系统下64位LabVIEW2020SP1分发VBAI2020的自定义步骤成功
而在Win7系统下,64位的LabVIEW2020SP1能正常分发VBAI2020的自定义步骤。不会报错。为什么会出现这样的问题,无从解释。可能情况一个是系统问题,毕竟操作系统从Win7到Win10、Win11,改变已经很大,会引起一直兼容性问题也是很可能的。NI发布的软件,也会有操作系统的兼容性问题。另一个则是NI软件问题,LabVIEW、VBAI等,并不是说越升级就越好。如果是小版本的fx Patch补丁,通常是会修复一些已知问题,这种升级是有用的。而对于年代版本的更新,或是之前的SP1、SP2版本,现在的Q1、Q2、Q3、Q4版本,通常会引入一些新功能,在引入这些新功能的同时,也会引入一些新问题。