LabVIEW 명령 라인 인터페이스를 사용하여 VI 비교하기
- 업데이트 날짜:2026-05-26
- 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를 비교합니다. | — |
vi1 및 vi2에 임의의 VI를 선택할 수 있습니다. vi1은 반드시 기본 파일이 아니며, vi2는 반드시 기본 파일의 수정본이 아닙니다. 비교 보고서의 범위 내에서:
- vi1은 초기 상태 (vi1의 상태)로 할당한 VI입니다.
- vi2는 다음 상태 (vi2의 상태)로 할당한 VI입니다.
LabVIEW의 CLI에서 VI를 비교하려면 다음 구문으로 명령을 실행합니다.
LabVIEWCLI -OperationName CreateComparisonReport -vi1 <첫 번째 VI의 이름 또는 경로> -vi2 <두 번째 VI의 이름 또는 경로> -reportType <리포트 파일 타입> -reportPath <출력 리포트의 이름 또는 경로>
예:
LabVIEWCLI -OperationName CreateComparisonReport -vi1 "firstVI.vi" -vi2 "secondVI.vi" -reportType "HTMLSingleFile" -reportPath "report.html"
관련 콘텐츠
- VI 병합하기
LabVIEW 병합 VI 기능을 사용하여 동일한 VI에 대한 서로 다른 변경 사항 세트를 조정할 수 있습니다.