새 VI 객체 함수
- 업데이트 날짜:2025-07-30
- 4분 (읽기 시간)
소유자 참조 번호로 지정한 VI의 프런트패널 또는 블록다이어그램에 새 VI 객체를 추가하고, 이 객체의 참조를 반환합니다. VI 객체는 LabVIEW 편집 환경에서 생성할 수 있는 모든 컨트롤, 노드, subVI 호출 및 사용자 정의 컨트롤을 포함합니다.

입력/출력
자동 와이어? (거짓)
—
자동 와이어?는 VI가 새 객체의 터미널을 위치에 연결된 소스 객체의 호환 가능한 터미널과 자동으로 연결하도록 시도하는 여부를 지정합니다. National Instruments는 이 입력을 사용하지 않을 것을 권장합니다. 대신 VI 스크립팅을 사용하여 새 객체를 다른 객체에 정확하게 연결합니다.
vi 객체 클래스
—
VI 객체 클래스는 생성하려는 객체의 클래스를 나타냅니다. 클래스를 지정하려면 클래스 지정 상수를 이 입력에 연결합니다. 클래스 지정자 상수는 LabVIEW의 모든 객체 클래스를 포함하는 계층구조 메뉴를 디스플레이합니다. 특정 객체에 대해 어떤 클래스를 사용할지 알아내려면, 일반 VI 객체의 조직을 탐색하십시오.
소유자 참조 번호
—
소유자 참조 번호는 새 객체를 생성하려는 컨테이너의 참조입니다. 가장 일반적인 컨테이너에는 VI, 클러스터 및 루프와 구조의 다이어그램이 있습니다. 예를 들어 VI의 프런트패널에 새 컨트롤을 추가하려면, 관련된 VI 또는 관련된 VI의 프런트패널에 대한 참조를 소유자 참조 번호에 연결합니다. For 루프 안에 새 객체를 놓으려면, 관련된 For 루프의 다이어그램에 대한 참조를 소유자 참조 번호에 연결합니다.
스타일
—
스타일은 생성하려는 객체의 정확한 종류를 나타냅니다. 스타일 터미널에서 상수를 생성하면, 모든 LabVIEW 고유 객체의 리스트를 얻게됩니다. 스타일의 값으로는 VI 객체 클래스가 지정한 클래스와 호환되는 값을 선택합니다. 예를 들어, VI 객체 클래스가 불리언일 경우 원형 누름 버튼 스타일을, VI 객체 클래스가 함수일 경우 더하기 스타일을 선택합니다. VI 객체 클래스가 불리언일 경우 더하기 스타일을 선택하면, 호환되지 않기 때문에 LabVIEW는 타임 에러를 반환합니다.
위치
—
위치는 소유자 참조 번호에 의해 참조된 컨테이너 안에서 함수가 객체를 어디에 놓을지 지정합니다. 위치 터미널은 다음 세 종류의 인수를 받습니다:
이러한 인수 타입의 시각적인 비교에 대해서는 이 토픽의 예제 섹션에서 New VI Object Location Argument VI를 참조하십시오.
에러 입력(에러 없음)
—
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
경로
—
경로는 subVI 또는 기존에 존재하는 사용자 컨트롤에의 경로입니다. 이 객체 중의 하나를 소유자에 추가하고자 할 때만 데이터를 경로에 연결합니다.
경계
—
경계는 새 객체가 크기 조정이 가능할 경우, 새 객체의 폭과 높이를 지정합니다. 크기가 고정된 객체의 경우에는 LabVIEW가 경계를 무시합니다.
객체 참조 번호
—
객체 참조 번호는 이 함수로 생성된 새 객체의 참조를 반환합니다. 이 참조는 VI 객체 클래스로 지정된 클래스 타입입니다.
에러 출력
—
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다. |
자동 와이어? (거짓)
—
vi 객체 클래스
—
스타일
—
위치
—
Horizontal
—
에러 입력(에러 없음)
—
경로
—
객체 참조 번호
—
에러 출력
—