명령 VI 플러그인 생성하기

명령 VI를 사용하여 LabVIEW NXG 편집기에 사용자 정의 메뉴 아이템을 삽입합니다.

시작하기 전에, LabVIEW NXG Editor Plugin Authoring Tools 패키지가 설치되어 있는지 확인합니다.
  1. 프로젝트를 생성하거나 엽니다.
  2. 파일 » 새로 만들기 » 어플리케이션을 클릭하고 편집기 플러그인을 어플리케이션 서브 타입으로 선택합니다.
    이 어플리케이션 타입은 모든 VI 편집기 플러그인에 필요합니다. 편집기 플러그인 서브 타입의 어플리케이션 밖에서 생성된 명령 VI는 올바르게 작동하지 않습니다.
  3. 어플리케이션 문서에서, 새로 만들기 » 명령 VI를 클릭합니다.
  4. 명령 VI의 메뉴 보기를 열고 다음과 같이 필드를 채웁니다.
    1378

    • 위치 — 편집기에서 메뉴 아이템이 보일 위치를 지정합니다.
    • 라벨 — 메뉴 아이템의 이름을 지정합니다.
    • 서브메뉴 — 메뉴 아이템을 함께 묶을 서브메뉴를 지정합니다.
      노트 서브메뉴의 레벨을 추가하려면 백슬래쉬를 사용합니다. 예를 들어: 서브메뉴1/서브메뉴2/테스트.
    • 가중치 — 애드온 메뉴 또는 서브메뉴에서 다른 아이템과 비교해 메뉴 아이템의 상대적 위치를 지정합니다. 가중치 값은 0과 1 사이의 숫자여야 하며, 이때 숫자가 작을수록 메뉴에서 더 높은 위치를 나타냅니다. 가중치가 더 낮은 메뉴 항목이 상위에 위치한다고 생각하면 됩니다.
  5. 명령 VI의 패널과 다이어그램을 설정하여 사용자가 메뉴 아이템을 선택할 때 실행할 기능을 추가합니다.
    노트 명령 VI는 인라인이거나 재귀적일 수 없지만, 그러한 SubVI를 포함할 수는 있습니다. 또한, 기본적으로, 명령 VI 패널은 사용자가 메뉴 아이템으로 선택할 때 나타나지 않습니다. 메뉴 아이템을 선택할 때 패널을 보이게 하려면, 다음 코드를 명령 VI에 포함시킵니다.
    1378

  6. 새로 만들기 » 패키지/설치 프로그램을 클릭하여 새 패키지 (.lvdist) 문서를 생성합니다.
  7. 패키지 문서를 설정합니다.
    1. 파일 섹션에서, 어플리케이션을 추가합니다.
    2. 대상을 공용 애드온으로 설정합니다.
    3. 어플리케이션에 맞게 문서의 나머지 부분을 작성합니다.
  8. 빌드를 클릭합니다.
  9. 패키지를 찾아 설치합니다.
  10. 입력요청을 받으면 LabVIEW NXG를 다시 시작합니다.
    명령 VI 플러그인이 지정한 위치에 나타납니다.
    1378

    노트 플러그인의 수명은 이를 실행한 프로젝트와 연관됩니다. 플러그인을 실행할 때 활성화 상태였던 프로젝트를 닫으면, 플러그인도 동시에 종료됩니다. 플러그인의 수명을 프로젝트의 수명과 단절시키려면, [시스템 실행] VI를 사용하여 명령 VI에서 호출할 수 있는 실행 파일로 프로그램을 빌드합니다.
  11. 패키지 또는 설치 프로그램을 배포하여 최종 사용자가 NI 패키지 관리자를 통해 설치할 수 있도록 합니다.