익스프레스 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를 labview\user.lib\_express 디렉토리에 추가할 때, 익스프레스 VI는 익스프레스 사용자 라이브러리 팔레트에 나타납니다. paletteMenu 서브팔레트는 labview\user.lib\_express에 위치하며 밑줄(_)로 시작하지 않는 각 LLB 또는 디렉토리에 대응하여 나타납니다. 그 결과, 익스프레스 VI 및 소스 VI의 SubVI가 모두 팔레트에 나타납니다.

노트 paletteMenu 서브팔레트가 익스프레스 사용자 라이브러리 팔레트에 나타나지 않는 경우, 팔레트 보기를 변경하여 팔레트를 새로 고치기합니다. LabVIEW를 다시 시작해야 새 익스프레스 VI를 팔레트 상에서 볼 수 있는 경우도 있습니다.

팔레트를 편집하여 익스프레스 VI만을 디스플레이하고 추가적인 서브팔레트 계층을 제거하여 더 간편하게 익스프레스 Vi를 사용할 수도 있습니다. 다른 객체와 관련하여 팔레트를 편집하는 것과 같은 방식으로 익스프레스 VI로 사용자 팔레트 보기를 편집할 수 있습니다.

노트 익스프레스 VI를 팔레트에 놓을 때 아이콘을 둘러싼 파란색 상자가 안 보일 수도 있습니다. 하지만, 팔레트의 변경 내역을 일단 저장한 후에는 익스프레스 VI가 바르게 나타날 것입니다.