LabVIEW 명령 라인 인터페이스를 사용하여 VI 비교하기
- 업데이트 날짜:2025-08-27
- 2분 (읽기 시간)
LabVIEW 명령 라인 인터페이스(CLI)를 사용하여 VI 2개를 프로그램적으로 비교하여 파일 간 차이를 나열하는 비교 리포트를 생성할 수 있습니다.
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"