바로 가기 메뉴 플러그인 이해하기
- 업데이트 날짜:2025-08-27
- 2분 (읽기 시간)
바로 가기 메뉴 플러그인을 생성하여 프런트패널 및 블록다이어그램 객체의 바로 가기 메뉴에 사용자 아이템을 추가할 수 있습니다. 바로 가기 메뉴 플러그인은 VI 스크립팅을 사용하여 사용자 정의하는 VI를 호출합니다. 다음과 같은 객체에서 마우스 오른쪽 버튼을 클릭하면 사용자 아이템이 나타나도록 생성할 수 있습니다.
- 편집 시 프런트패널 객체
- 편집 시 블록다이어그램 객체
- 실행 시 블록다이어그램 객체
바로 가기 메뉴 플러그 인에 대한 더 자세한 정보와 NI 커뮤니티에서 이에 대한 코드 예제를 보려면 ni.com/lvmenus를 참조하십시오.
바로 가기 메뉴 플러그인 구조
바로 가기 메뉴 플러그인은 다음과 같은 파일을 포함해야 합니다. 이때 x는 플러그인의 이름입니다.
- x.ctl—플러그인이 작용할 객체를 지정하는 타입 정의.
- x.vi—바로 가기 메뉴를 만드는 빌드 VI.
- Execute x.vi—바로 가기 메뉴에서 사용자 아이템을 선택하면 실행되는 플러그인 실행 VI.
파일 이름이 플러그인 이름과 같은 LLB(x.llb)에 이 파일을 저장합니다. LabVIEW는 LLB의 다음 중 한 디렉토리에서 플러그인을 로드 및 검색합니다. 플러그인을 검색할 때 LabVIEW는 서브디렉토리의 내용을 무시합니다.
- <LabVIEW Data>\PopupMenus\edit time panel and diagram—모든 버전의 LabVIEW에서 사용되는 편집 시 프런트패널 및 블록다이어그램 객체에 작용하는 플러그인의 LLB를 포함합니다.
- <LabVIEW Data>\PopupMenus\run time diagram—모든 버전의 LabVIEW에서 사용되는 실행 시 블록다이어그램 객체에 작용하는 플러그인의 LLB를 포함합니다.
- labview\resource\plugins\PopupMenus\edit time panel and diagram—현재 LabVIEW 버전에서만 사용되는 편집 시 프런트패널 및 블록다이어그램 객체에 작용하는 플러그인의 LLB를 포함합니다.
- labview\resource\plugins\PopupMenus\run time diagram—현재 LabVIEW 버전에서만 사용되는 실행 시 블록다이어그램 객체에 작용하는 플러그인의 LLB를 포함합니다.
두 개 LLB의 이름이 같은 경우, labview\resource\plugins\PopupMenus 디렉토리의 LLB가 우선합니다.
바로 가기 메뉴 플러그인 생성하기
바로 가기 메뉴 플러그인을 생성하려면 다음 세 단계를 거쳐야 합니다.
- 파트 1: 플러그인이 영향을 줄 객체 지정하기.
- 파트 2: 사용자 아이템이 바로 가기 메뉴에 나타나는 방식 결정하기.
- 파트 3: 사용자 아이템 선택 시 플러그인이 실행되는 방식 편집하기.
다음 유틸리티 VI를 실행하여 바로 가기 메뉴 플러그인을 생성합니다:labview\resource\plugins\PopupMenus\Create Shortcut Menu Plug-In From Template.vi
이 유틸리티 VI는 플러그인에 필요한 파일을 생성합니다. 이 파일을 사용자 정의하여 바로 가기 메뉴를 만들고 플러그인을 실행하게 됩니다.