VI 삽입
- 업데이트 날짜:2025-07-30
- 1분 (읽기 시간)
VI의 상태를 변경하지 않고 서브패널 컨트롤에서 VI를 로드합니다.
로드하려는 VI의 프런트패널이 열려있거나 같은 프런트패널의 다른 서브패널 컨트롤에서 프런트패널을 로드한 경우, 프런트패널이 재호출이지 않는 이상 LabVIEW는 에러를 반환하고, 서브패널 컨트롤에서 프런트패널을 로드할 수 없습니다. 또한, 원격 어플리케이션 인스턴스에서 VI의 프런트패널을 로드할 수 없으며, 프런트패널을 반복적으로 로드할 수 없습니다.
또한 LabVIEW는 사용자 컨트롤을 이 메소드에 연결할 경우 에러를 반환합니다. 사용자 컨트롤을 서브패널에 연결하려면, 컨트롤을 VI의 프런트패널에 놓습니다. 그런 다음 해당 VI를 서브패널에 연결합니다.
이 메소드를 사용한 후, 프런트패널은 메모리에 남습니다. VI 참조를 닫기 위해서는 [참조 닫기] 함수를 사용합니다. 프런트패널은 서브패널 컨트롤을 포함하는 VI를 정지할 때까지 서브패널 컨트롤에 남습니다. 또한 VI 제거 메소드를 사용하여 서브패널 컨트롤의 VI를 로드 해제할 수 있습니다.
파라미터
| 이름 | 데이터 타입 | 필수 | 설명 |
|---|---|---|---|
| VI 참조 | ![]() |
예 | 로드하려는 프런트패널의 VI에 대한 참조. 다른 VI에 대한 참조를 얻기 위해서 VI 참조 열기 함수를 사용할 수 있습니다. |
참조
다음 테이블은 이 메소드의 특성을 나열합니다.
| 짧은 이름 | Insert VI |
| 데이터 타입 | 반환값 없음 |
| 런타임 엔진에서 사용 가능 | 예 |
| Real-Time OS에서 사용 가능 | 예 |
| VI가 실행 중일 때 설정 가능 | 예 |
| 프런트패널을 메모리에 로드 | 아니오 |
| 사용 전에 암호 확인 필요 | 아니오 |
| 블록다이어그램을 메모리에 로드 | 아니오 |
| 원격 접근 허용됨 | 예 |
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\Controls and Indicators\Containers\Multiple VIs in a Subpanel.vi
