比较VI层次结构
- 更新时间2025-08-27
- 阅读时长2分钟
使用比较VI层次结构对话框比较两个VI的层次结构。LabVIEW比较两个层次结构中的同名文件,并将其视为相同或不同。具有相同名称和路径的VI和子VI被视为共享VI。所有其他VI都被分类为在第二个VI层次结构添加或删除。
比较VI层次结构对话框在比较完毕后将列出存在的一系列差别。各层次结构中的VI列表框将显示进行比较的VI,以及表示VI所在类别的符号。
可选择具有差别的VI并使用比较VI对话框从外观上对其进行比较。
LabVIEW无法比较两个同名的文件,因此LabVIEW将对进行比较的同名文件重新命名。保持第一个VI的位置,将第二个VI移动到一个临时目录并在文件名前添加cmp.前缀。重命名的VI将链接至第一个VI加载的子VI。
- 在LabVIEW中打开项目。
- 在VI的前面板或程序框图中选择工具»比较»比较VI层次结构,打开比较VI层次结构对话框。
- 单击浏览文件,从文件系统中选择VI进行比较。
- 单击浏览内存,打开选择VI对话框,选择内存中的VI进行比较。
- 在比较VI层次结构对话框的比较部分中,勾选要包括的比较选项。
- 单击比较层次结构,比较不同层次结构中的VI。比较结果将在各层次结构中的VI及说明列表框中显示。注: 按<Ctrl-.>键,可中止对较大VI层次结构的比较。
- (可选)单击创建报表可生成显示VI层次结构差别的报表。
- 在创建报表对话框中选择报表类型并指定文件路径,将报表另存为:
- 网页.html
- XML文档.xml
- 文本文件.txt
- Microsoft Word文档.doc (Windows)
注: 保存比较报表的文件路径必须是本地目录,而不是网络路径。 - 单击各层次结构中的VI列表框中的一个VI,说明列表框将显示对层次结构差别的描述。
- 双击各层次结构中的VI列表框中的一个VI,可打开两个层次结构中的VI并可查看差别。
- (可选)还可单击显示差别。
- 单击完成,关闭比较VI层次结构对话框。
- (可选)单击读取层次结构,可对层次结构中的VI进行分类。不需比较和分类的VI被归类为未比较。双击某个VI或单击显示差别可比较个别的VI。