익스프레스 VI 구성요소의 위치 찾기
- 업데이트 날짜:2025-08-27
- 2분 (읽기 시간)
익스프레스 VI는 설정 대화 상자 VI, 소스 VI, SubVI로 구성됩니다. LabVIEW는 소스 VI와 설정 대화 상자 VI를 서로 다른 LLB에 저장하는데, 이 LLB는 파일 시스템에 같이 저장합니다. 소스 VI와 설정 대화 상자 VI가 SubVI를 공유하는 경우, SubVI를 제3의 LLB에 저장하거나 가장 논리적인 위치에 저장할 수 있습니다.
LabVIEW는 다음 명명 규칙에 따라 익스프레스 VI 구성요소를 저장합니다.
| 구성요소 | 소스 VI와 같은 종류 | 설정 대화 상자 VI와 같은 종류 |
|---|---|---|
| 파일 라이브러리 | ExpressVIName Source.llb | _ExpressVIName Config.llb |
| VI 파일 이름 | ExpressVIName Source.vi | Configure ExpressVIName.vi |
| SubVI 파일 이름 | sub ExpressVIName.vi | genHelp ExpressVIName.vi |
다음의 디렉토리에서 익스프레스 VI 및 구성요소를 찾을 수 있습니다:
- labview\vi.lib\express―LabVIEW가 제공하는 익스프레스 VI를 포함합니다. 이 디렉토리는 함수 팔레트의 서브 팔레트에 대응하는 익스프레스 VI의 서브디렉토리를 포함합니다.
- labview\vi.lib\express\express shared―익스프레스 VI 및 설정 대화 상자 VI가 호출하는 지원 VI를 포함합니다. 이 디렉토리에 있는 VI를 사용하여 라디오 버튼 핸들링 및 기본 도움말 생성과 같은 작업을 수행합니다.
- labview\user.lib\_express―사용자가 생성하여 기본 위치에 저장하는 익스프레스 VI를 포함합니다. (macOS 및 Linux) 사용자가 생성하는 익스프레스 VI의 기본 위치는 LabVIEW 기본 데이터 디렉토리입니다. user.lib 디렉토리에 대해 쓰기 권한이 없는 사용자도 있기 때문입니다.
익스프레스 VI에 대한 소스 VI는 관련된 설정 대화 상자 VI에 대한 링크를 포함합니다. 설정 대화 상자 VI를 vi.lib 또는 user.lib에 대해 상대적으로 다른 위치로 옮기는 경우, 이 링크는 깨지고 익스프레스 VI는 설정 대화 상자 VI를 찾도록 사용자에게 요청합니다.
익스프레스 VI를 포함하는 VI를 저장할 때, LabVIEW는 익스프레스 VI를 VI 안에 저장합니다. VI를 열 때, 안에 있는 익스프레스 VI는 익스프레스 VI의 소스 VI 파일 대신에 해당 VI와 동일한 파일로부터 로드됩니다. 그러므로, 필요할 때마다 업데이트 할 수 있도록 익스프레스 VI의 모든 기능을 SubVI 안에 놓아야 합니다.
다른 컴퓨터에 익스프레스 VI 배포하기
익스프레스 VI를 다른 컴퓨터로 옮기고 싶은 경우, 익스프레스 VI에 대한 2 개의 VI 라이브러리와 관련된 .mnu 파일 모두를 같이 옮깁니다. 다른 컴퓨터에 배포할 익스프레스 VI를 생성할 때, 타겟 컴퓨터가 사용하는 것과 동일한 디렉토리 구조를 사용해야 합니다. 익스프레스 VI의 구성요소는 상대적인 경로 및 특정 경로 모두를 통해 서로 연계되어 있습니다. 배포하는 여러 타겟 컴퓨터의 디렉토리 구조가 서로 다른 경우, 링크는 깨지고 익스프레스 VI는 설정 대화 상자 VI를 찾도록 사용자에게 요청합니다.