익스프레스 VI 생성하기
- 업데이트 날짜:2025-08-27
- 2분 (읽기 시간)
익스프레스 VI를 구성하는 요소는 다음과 같습니다:
- 설정 대화 상자 VI―익스프레스 VI의 런타임 동작에 대한 셋팅을 설정할 수 있습니다.
- 소스 VI―익스프레스 VI의 코드를 포함합니다. 소스 VI는 또한 설정 대화 상자 VI에 대한 링크를 포함합니다.
블록다이어그램에 익스프레스 VI를 놓으면, 설정 대화 상자가 나타납니다. 설정 대화 상자 VI가 이 설정 대화 상자의 외관과 기능을 결정합니다. 익스프레스 VI를 설정하고 설정 대화 상자를 닫으면, 익스프레스 VI는 블록다이어그램 상에서 확장 가능 노드로 나타납니다. 확장 가능 노드의 입력 및 출력을 사용자가 지정할 수 있습니다. 그러나, SubVI처럼 확장 가능 노드를 더블 클릭하여 열거나 관련된 프런트패널 및 블록다이어그램을 볼 수는 없습니다. 관련 코드를 보려면 익스프레스 VI를 SubVI로 변환해야 합니다. 익스프레스 VI의 코드는 소스 VI에 의해 결정됩니다. 일단 익스프레스 VI를 SubVI로 변환하면, 더이상 설정 대화 상자를 사용하거나 SubVI를 다시 익스프레스 VI로 변환할 수 없습니다.
사용자가 생성하는 모든 익스프레스 VI에 대해 설정 대화 상자 VI와 소스 VI 모두를 디자인해야 합니다.
익스프레스 VI를 생성하고 배포하려면, 다음의 개발 단계를 완료해야 합니다.
- 익스프레스 VI의 소스 VI를 디자인합니다.
- 사용자 인터페이스를 포함하여 설정 대화 상자를 디자인합니다.
- 익스프레스 VI를 도움말 파일과 연계합니다.
- 익스프레스 VI를 LabVIEW 디렉토리 구조에 놓습니다.
- 익스프레스 VI를 새 팔레트 또는 기존에 있는 팔레트에 추가합니다.
익스프레스 VI를 labview\user.lib\_express 디렉토리에 추가할 때, 익스프레스 VI는 익스프레스 사용자 라이브러리 팔레트에 나타납니다. paletteMenu 서브팔레트는 labview\user.lib\_express에 위치하며 밑줄(_)로 시작하지 않는 각 LLB 또는 디렉토리에 대응하여 나타납니다. 그 결과, 익스프레스 VI 및 소스 VI의 SubVI가 모두 팔레트에 나타납니다.
팔레트를 편집하여 익스프레스 VI만을 디스플레이하고 추가적인 서브팔레트 계층을 제거하여 더 간편하게 익스프레스 Vi를 사용할 수도 있습니다. 다른 객체와 관련하여 팔레트를 편집하는 것과 같은 방식으로 익스프레스 VI로 사용자 팔레트 보기를 편집할 수 있습니다.
| 노트 익스프레스 VI를 팔레트에 놓을 때 아이콘을 둘러싼 파란색 상자가 안 보일 수도 있습니다. 하지만, 팔레트의 변경 내역을 일단 저장한 후에는 익스프레스 VI가 바르게 나타날 것입니다. |