比较VI
- 更新时间2026-03-31
- 阅读时长3分钟
比较VI对话框比较不同版本的VI跟踪应用程序的改动,以图形化的方式显示VI之间的差别。随着项目规模的扩大和项目开发者的增加,版本控制显得尤为重要。
LabVIEW 2022 Q3中引入[1]1 从LabVIEW 2022 Q3开始,基础版、完整版和专业版均可使用。在LabVIEW 2021及更早版本中,该功能仅限专业版。
- 打开LabVIEW项目。
- 在前面板或程序框图菜单中选择,以显示比较VI对话框。
-
单击选择按钮,打开选择VI对话框并根据VI的名称选择一个VI。
可仅选择内存中已加载的VI。
- 在差别对话框中选择比较选项。
-
单击比较。
备注 进度栏用于显示比较算法中的步骤,而不是尚未进行的比较的数量。备注 使用相同的步骤比较LabVIEW类的私有数据控件。必须放置不同项目中的各个版本的类,然后在待比较的VI文本框中输入项目路径,路径语法如下:ProjectName.lvproj\My Computer\ClassName.lvclass:ClassName.ctl。比较完毕后,LabVIEW将在差别对话框中显示两个VI的前面板和程序框图。
对较大的VI进行比较时可能耗时较长。可在比较进度对话框中取消比较两个VI。
- 可选:
可在差别对话框中指定要检测和查看的差别类型。
例如,可忽略外观上的改动,如对象位置或大小的改动。如选择列表中的某一项,LabVIEW将高亮显示两个VI的差别。
备注 无论是使用第三方源代码控制软件比较VI,还是通过命令行比较VI,LVCompare.exe都使用比较VI对话框。
完成比较后,可在差别对话框中单击,创建VI比较报表。在创建报表对话框中选择报表类型并指定文件路径,将报表另存为:
- 网页:.html
- XML文档:.xml
- 文本文件:.txt
- Microsoft Word文档:.docx (Windows)
备注 保存比较报表的文件路径必须是本地目录,而不是网络路径。
比较VI层次结构时也可创建比较报表。
1 从LabVIEW 2022 Q3开始,基础版、完整版和专业版均可使用。在LabVIEW 2021及更早版本中,该功能仅限专业版。