LabVIEW 명령 라인 인터페이스(CLI)를 사용하여 VI 2개를 프로그램적으로 비교하여 파일 간 차이를 나열하는 비교 리포트를 생성할 수 있습니다.

LabVIEW CLI CreateComparisonReport 명령은 지정된 두 개의 VI를 비교하고 비교 작업의 결과를 포함하는 리포트를 HTML, XML, Word 또는 텍스트 형식으로 출력합니다. 이 명령을 사용하면 VI 의존성을 포함하지 않고 VI를 비교할 수 있으므로, 비교하는 동안 누락된 의존성으로 인한 에러가 발생하지 않습니다.

다음 테이블은 이 작업에서 사용할 수 있는 인수를 보여줍니다. 필수 인수는 굵은 체로 표시됩니다.
인수설명기본
−vi1비교하는 첫 번째 VI의 이름 또는 경로입니다.
−vi2비교하는 두 번째 VI의 이름 또는 경로입니다.
−reportType원하는 출력 리포트 파일 타입입니다. 이 인수는 다음 값을 지원합니다.
  • HTML – 외부 이미지 및 스타일 파일을 포함하는 HTML 형식 리포트를 생성합니다.
  • HTMLSingleFile – 임베디드 이미지와 스타일 정의를 포함하는 HTML 형식 리포트를 생성합니다.
  • MicrosoftWord – Microsoft Word 형식의 리포트를 생성합니다.
    노트 이 옵션이 작동하려면 컴퓨터에 Microsoft Word가 설치되어 있어야 합니다.
  • PlainText – 일반 텍스트 형식의 리포트를 생성합니다.
  • XML – 외부 이미지가 포함된 XML 형식의 리포트를 생성합니다.

이 인수가 지정되지 않으면 -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"