在新版LabVIEW中批量编译VI可以生成错误日志来记录因为版本变化而损坏的VI。

  1. 从源代码控制软件中签出VI。
    源代码控制软件对VI进行备份,并记录对VI的改动。如果最终无法解决升级VI造成的行为改变,仍然可以将VI退回到升级前的版本。
    因此,请只批量编译需要转换为新版本的VI。批量更新VI后,之前版本的LabVIEW将无法打开这些VI,除非在当前LabVIEW中打开每个VI或项目,选择文件 » 保存为前期版本
  2. 批量编译VI。
    批量编译VI的同时,VI被转换并保存为LabVIEW的新版本。
  3. 为便于找出升级引发的问题,可勾选批量编译对话框中的记录结果复选框,创建一个批量编译记录。
  4. 批量编译包含FPGA或实时资源的VI时,批量编译对话框可能将VI报告为不可执行的VI。如需检查错误,必须在LabVIEW项目(包含所需FPGA或实时资源)的FPGA或RT终端下打开VI。
如VI使用了更改的功能,LabVIEW版本间的差异可能会导致某些VI出现断线。按照下列步骤快速找到并解决VI中的断线:
  1. 将之前生成的批量编译错误记录与测试VI当前行为的记录比较,找到升级过程中出现断线的VI。
  2. 要判断是否因LabVIEW升级造成VI断开,请参考升级和兼容性问题