LabVIEW 병합 VI 기능을 사용하여 동일한 VI에 대한 서로 다른 변경 사항 세트를 조정할 수 있습니다.

노트 VI 병합을 위해서는 LabVIEW Professional 에디션이 필요합니다.

LabVIEW는 삼원 병합을 사용하여 VI를 병합합니다. 삼원 병합은 각 세트를 동일한 원래 코드와 비교하여 서로 분기된 두 개의 변경 세트를 조정합니다. LabVIEW VI 병합 기능은 다음과 같은 용어를 사용합니다.

  • 기본 VI—병합하려는 VI의 가장 최근의 공통 상위 VI. 이 VI는 일반적으로 소스 컨트롤에 있는 VI의 버전입니다.
  • 내 VI—개발 중인 VI의 로컬 작업 복사본. 적용하려는 변경사항을 포함합니다.
  • 상대편 VI—사용자가 자신의 변경사항과 조정해야 하는 공통 상위 VI의 변경 사항.

    예를 들어, 다른 사용자가 같은 VI를 변경하고 사용자가 자신의 변경 사항을 제출하기 전에 소스 컨트롤에 해당 변경 사항을 체크인했을 수 있습니다. 이 경우, 사용자의 변경 사항을 다른 사용자가 동일한 시작점 VI에 적용한 변경 사항과 조정해야 합니다.

  • 노트 상대편 VI의 변경사항과 내 VI의 변경사항을 병합하려면, 기본 VI에 공통적인 교집합이 있어야 합니다.

    예를 들어, 상대편 VI내 VI가 터널을 포함한다고 가정합니다. VI를 병합하려면, 기본 VI에도 터널이 있어야 LabVIEW가 상대편 VI내 VI의 일치하는 터널이 서로 일치하는지 알 수 있습니다.

    병합할 VI 선택 대화 상자를 사용하여 자동으로 또는 대화식으로 원본(기본) VI와 그 원본 VI의 두 개 분기 개정본 사이의 차이를 해결합니다. 두 VI 사이의 차이가 충돌하면, VI 병합 대화 상자를 사용하여 변경 내역을 대화식으로 해결할 수 있습니다.

    다음 단계를 완료하여 자동으로 또는 대화식으로 두 VI를 병합합니다.

    1. 병합하려는 VI의 이름을 변경합니다.

      LabVIEW는 동일한 이름을 가진 두 개의 VI를 로드할 수 없습니다.

    2. 도구 » 병합 » VI 병합을 선택합니다.
      병합할 VI 선택 대화 상자가 나타납니다.
    3. 기본 VI 옆의 탐색을 클릭하고 원본 VI로 이동한 다음 확인을 클릭합니다.
    4. 내 VI 옆의 탐색을 클릭하고, 자신의 변경사항이 있는 VI로 이동한 다음 확인을 클릭합니다.
    5. 상대편 VI 옆의 탐색을 클릭하고, 다른 사용자의 변경 사항이 포함된 VI로 이동한 다음 확인을 클릭합니다.
    6. 옵션: 병합 옵션 섹션에서 옵션을 선택하여 LabVIEW가 VI의 요소를 병합하는 방법을 설정합니다.

      기본 도움말 (도움말 » 기본 도움말 보기 또는 Ctrl+H)을 확인하여 각 옵션에 대한 롤오버 도움말을 표시합니다.

    7. 병합을 클릭합니다.
      프런트패널 병합 윈도우, 블록다이어그램 병합 윈도우, 병합된 VI, 그리고 VI 병합 대화 상자가 나타납니다.
    8. 특정 변경 사항의 세부 정보를 보려면, 변경 사항 옆의 확장/축소 기호를 클릭합니다.

      기본적으로, LabVIEW는 해결되지 않은 변경사항 충돌 필드에서 각각의 변경 사항을 숨깁니다.

    9. 각 변경사항의 경우, 또는 상대편 세부 항목 아래의 변경사항에 대한 설명을 클릭하여 내 VI 또는 상대편 VI의 세부사항을 선택합니다.
      노트 대부분의 변경 사항은 프런트패널 변경 윈도우, 블록다이어그램 변경 윈도우 또는 제목 없는 병합 VI에서 빨간색으로 표시됩니다.
      LabVIEW는 각각의 해결되지 않은 변경사항 옆에 X를 놓습니다.
    10. 기본 선택, 상대편 것 선택, 또는 내 것 선택 버튼을 클릭하여 병합된 VI에 적용할 변경 사항을 선택합니다.
      각 변경사항을 해결하게되면, 해당 병경사항 옆에 확인 표시가 나타납니다.
    11. 모든 변경사항을 해결한 후:
      1. 닫기 버튼을 클릭하여 VI 병합 대화 상자를 닫습니다.
      2. 병합된 VI를 저장하려면 저장 버튼을 클릭합니다.

    또한 타사 소스 컨트롤 공급자를 LVMerge.exe를 기본 병합 어플리케이션으로 사용하도록 설정할 수 있습니다. LVMerge.exe병합할 VI 선택 대화 상자와 같습니다.

    LLB를 병합하려면 병합할 LLB 선택 대화 상자를 사용하여 서로 다른 버전의 LLB 간 차이를 자동 또는 대화식으로 해결할 수 있습니다.