使用LabVIEW命令行界面比较VI
- 更新时间2025-08-27
- 阅读时长3分钟
可使用LabVIEW命令行界面(CLI)通过编程比较两个VI并生成比较报告,列出两个文件之间的差异。
LabVIEW CLI CreateComparisonReport命令用于比较两个指定的VI并输出包含比较操作结果的HTML、XML、Word或文本报告。该命令可以在不含VI依赖关系的情况下比较VI,避免比较时因缺失依赖关系导致错误。
下表列出了该操作可用的参数。必需参数以粗体显示。
| 参数 | 说明 | 默认 |
|---|---|---|
| −vi1 | 正在比较的第一个VI的名称或路径。 | — |
| −vi2 | 正在比较的第二个VI的名称或路径。 | — |
| −reportType | 输出报告的所需文件类型。该参数支持下列值:
如未指定此参数,则会根据-reportPath提供的值推断报告格式。 | HTMLSingleFile |
| −reportPath | 输出报告的名称或路径。 | — |
| −o | 覆盖指定报告目录中的现有报告和支持文件(如有)。 | — |
| −c | 如指定报告路径不存在,则为其创建一个新目录。 | — |
| −nofp | 从比较报告中排除前面板差异。 | — |
| −nofppos | 从比较报告中排除前面板位置差异。 | — |
| −nobd | 从比较报告中排除程序框图差异。 | — |
| −nobdcosm | 从比较报告中排除程序框图的外观差异。 | — |
| −noattr | 从比较报告中排除VI属性差异。 | — |
| -d | 比较不含依赖关系的指定VI。 | — |
如需在用于LabVIEW的CLI运行该操作,请使用以下语法执行命令:
LabVIEWCLI -OperationName CreateComparisonReport -vi1 <第一个VI的名称或路径> -vi2 <第二个VI的名称或路径> -reportType <报告的文件类型> -reportPath <输出报告的名称或路径>
例如,LabVIEWCLI -OperationName CreateComparisonReport -vi1 "firstVI.vi" -vi2 "secondVI.vi" -reportType "HTMLSingleFile" -reportPath "report.html"