SubVI로 모듈형 코드 생성하기
- 업데이트 날짜:2026-06-12
- 1분 (읽기 시간)
SubVI는 다른 VI의 블록다이어그램에 나타나는 VI입니다. LabVIEW에서 SubVI를 사용하여 다른 VI에서 사용할 수 있는 모듈형 코드를 생성합니다.
지나치게 큰 블록다이어그램은 읽기 및 관리하기가 어렵습니다. 코드에서 일반적으로 다시 사용되는 부분을 확인하고 이러한 부분을 SubVI로 대체하면 공간이 절감됩니다. 또한 이후 해당 SubVI를 편집하게 되는 경우, 변경 사항이 현재 인스턴스뿐만 아니라 SubVI의 모든 호출에 영향을 끼치기 때문에 이후 업데이트 수행이 간단해집니다. 여러 동일한 SubVI 노드를 포함하는 블록다이어그램은 매번 동일한 SubVI를 호출합니다.
노트 SubVI는 텍스트 기반 프로그래밍 언어의 서브루틴 호출에 해당합니다.
VI를 작성한 후 SubVI로 사용하려면, 반드시 커넥터 팬을 작성하고 아이콘을 생성하여야 합니다. 이후 다른 VI의 블록다이어그램에 해당 SubVI를 놓습니다. SubVI 컨트롤과 인디케이터는 호출하는 VI의 블록다이어그램에서 데이터를 받고 데이터를 반환합니다.
관련 콘텐츠
- 선택에 의해 SubVI 생성하기
- SubVI 열기 및 편집하기
- 커넥터 팬 만들기
- 아이콘 유형
VI, 사용자 컨트롤, 프로젝트 라이브러리, statechart, 클래스, XControl은 모두 LabVIEW에서 아이콘을 가질 수 있습니다. 아이콘으로 아이템을 고유하게 식별하고, 프로젝트 라이브러리와 같은 그룹화의 소속을 나타내기 위해 라이브러리 아이콘을 사용합니다.
- 블록다이어그램에 SubVI 놓기