VI 스크립팅PDF 다운로드선택한 섹션선택한 섹션 및 하위 섹션전체 매뉴얼업데이트 날짜:2025-07-302분 (읽기 시간)LabVIEWAPI 참조LabVIEW G VI 스크립팅 VI와 함수를 사용하여 VI를 프로그램적으로 생성하고, 편집하고, 실행할 수 있습니다. VI 스크립팅 VI와 함수를 사용하려면 VI 스크립팅을 활성화해야 합니다. 새 VI 함수새 VI를 생성하고 그 VI의 참조를 반환합니다.VI 객체 참조 열기 함수이름/순서 입력을 사용하여 라벨을 지정한 객체에 대한 참조를 엽니다.새 VI 객체 함수소유자 참조 번호로 지정한 VI의 프런트패널 또는 블록다이어그램에 새 VI 객체를 추가하고, 이 객체의 참조를 반환합니다. VI 객체는 LabVIEW 편집 환경에서 생성할 수 있는 모든 컨트롤, 노드, subVI 호출 및 사용자 정의 컨트롤을 포함합니다.참조된 객체로부터 새 VI 객체 오프셋이 클러스터를 사용하여 새 VI 객체 함수의 위치 입력을 다른 객체로부터의 오프셋으로 정의할 수 있습니다. 위치 입력에서 받을 수 있는 세 개의 인수 타입을 시각적으로 비교해보려면 labview\examples\Application Control\VI Scripting\Creating Objects 디렉토리에 있는 New VI Object Location Argument 예제 VI를 참조하십시오.G객체의 탐색특정 타입의 객체에 대한 타겟을 찾고, 이 객체에 참조의 배열을 반환합니다. 프런트패널, 블록다이어그램 또는 For 루프, 클러스터, 사용자 정의 컨트롤을 가지는 모든 객체는 타겟이 될 수 있습니다. 이 VI는 또한 다른 컨테이너 객체 안에 있는 객체를 재귀적으로 찾습니다.G객체 라벨 얻기지정하는 객체의 라벨 텍스트와 해당 라벨에 대한 참조를 포함하는 문자열을 반환합니다. 이 VI는 라벨.텍스트 프로퍼티와 같은 값을 반환합니다.클래스 이름에서 클래스 계층구조 얻기클래스 이름을 최상위 레벨 클라스 이름부터 사용자가 지정한 클래스 이름까지가 상속 내림차순으로 정렬된 배열을 반환합니다. 예를 들어, 클래스 이름에서 While 루프를 지정하면, 이 VI는 배열 [일반, G객체, 노드, 구조, 루프, While 루프]를 반환합니다. 이 VI는 스크립팅 또는 프라이빗 기능을 켜있거나 꺼있거나 관계없이 모든 유효한 클래스 이름에서 사용할 수 있습니다.상위 토픽: 어플리케이션 컨트롤
VI 스크립팅 VI와 함수를 사용하여 VI를 프로그램적으로 생성하고, 편집하고, 실행할 수 있습니다. VI 스크립팅 VI와 함수를 사용하려면 VI 스크립팅을 활성화해야 합니다. 새 VI 함수새 VI를 생성하고 그 VI의 참조를 반환합니다.VI 객체 참조 열기 함수이름/순서 입력을 사용하여 라벨을 지정한 객체에 대한 참조를 엽니다.새 VI 객체 함수소유자 참조 번호로 지정한 VI의 프런트패널 또는 블록다이어그램에 새 VI 객체를 추가하고, 이 객체의 참조를 반환합니다. VI 객체는 LabVIEW 편집 환경에서 생성할 수 있는 모든 컨트롤, 노드, subVI 호출 및 사용자 정의 컨트롤을 포함합니다.참조된 객체로부터 새 VI 객체 오프셋이 클러스터를 사용하여 새 VI 객체 함수의 위치 입력을 다른 객체로부터의 오프셋으로 정의할 수 있습니다. 위치 입력에서 받을 수 있는 세 개의 인수 타입을 시각적으로 비교해보려면 labview\examples\Application Control\VI Scripting\Creating Objects 디렉토리에 있는 New VI Object Location Argument 예제 VI를 참조하십시오.G객체의 탐색특정 타입의 객체에 대한 타겟을 찾고, 이 객체에 참조의 배열을 반환합니다. 프런트패널, 블록다이어그램 또는 For 루프, 클러스터, 사용자 정의 컨트롤을 가지는 모든 객체는 타겟이 될 수 있습니다. 이 VI는 또한 다른 컨테이너 객체 안에 있는 객체를 재귀적으로 찾습니다.G객체 라벨 얻기지정하는 객체의 라벨 텍스트와 해당 라벨에 대한 참조를 포함하는 문자열을 반환합니다. 이 VI는 라벨.텍스트 프로퍼티와 같은 값을 반환합니다.클래스 이름에서 클래스 계층구조 얻기클래스 이름을 최상위 레벨 클라스 이름부터 사용자가 지정한 클래스 이름까지가 상속 내림차순으로 정렬된 배열을 반환합니다. 예를 들어, 클래스 이름에서 While 루프를 지정하면, 이 VI는 배열 [일반, G객체, 노드, 구조, 루프, While 루프]를 반환합니다. 이 VI는 스크립팅 또는 프라이빗 기능을 켜있거나 꺼있거나 관계없이 모든 유효한 클래스 이름에서 사용할 수 있습니다.상위 토픽: 어플리케이션 컨트롤
VI 스크립팅 VI와 함수를 사용하여 VI를 프로그램적으로 생성하고, 편집하고, 실행할 수 있습니다. VI 스크립팅 VI와 함수를 사용하려면 VI 스크립팅을 활성화해야 합니다. 새 VI 함수새 VI를 생성하고 그 VI의 참조를 반환합니다.VI 객체 참조 열기 함수이름/순서 입력을 사용하여 라벨을 지정한 객체에 대한 참조를 엽니다.새 VI 객체 함수소유자 참조 번호로 지정한 VI의 프런트패널 또는 블록다이어그램에 새 VI 객체를 추가하고, 이 객체의 참조를 반환합니다. VI 객체는 LabVIEW 편집 환경에서 생성할 수 있는 모든 컨트롤, 노드, subVI 호출 및 사용자 정의 컨트롤을 포함합니다.참조된 객체로부터 새 VI 객체 오프셋이 클러스터를 사용하여 새 VI 객체 함수의 위치 입력을 다른 객체로부터의 오프셋으로 정의할 수 있습니다. 위치 입력에서 받을 수 있는 세 개의 인수 타입을 시각적으로 비교해보려면 labview\examples\Application Control\VI Scripting\Creating Objects 디렉토리에 있는 New VI Object Location Argument 예제 VI를 참조하십시오.G객체의 탐색특정 타입의 객체에 대한 타겟을 찾고, 이 객체에 참조의 배열을 반환합니다. 프런트패널, 블록다이어그램 또는 For 루프, 클러스터, 사용자 정의 컨트롤을 가지는 모든 객체는 타겟이 될 수 있습니다. 이 VI는 또한 다른 컨테이너 객체 안에 있는 객체를 재귀적으로 찾습니다.G객체 라벨 얻기지정하는 객체의 라벨 텍스트와 해당 라벨에 대한 참조를 포함하는 문자열을 반환합니다. 이 VI는 라벨.텍스트 프로퍼티와 같은 값을 반환합니다.클래스 이름에서 클래스 계층구조 얻기클래스 이름을 최상위 레벨 클라스 이름부터 사용자가 지정한 클래스 이름까지가 상속 내림차순으로 정렬된 배열을 반환합니다. 예를 들어, 클래스 이름에서 While 루프를 지정하면, 이 VI는 배열 [일반, G객체, 노드, 구조, 루프, While 루프]를 반환합니다. 이 VI는 스크립팅 또는 프라이빗 기능을 켜있거나 꺼있거나 관계없이 모든 유효한 클래스 이름에서 사용할 수 있습니다.상위 토픽: 어플리케이션 컨트롤