일반적인 VI 스크립팅 태스크
- 업데이트 날짜:2025-08-27
- 3분 (읽기 시간)
VI 스크립팅을 사용하여 타겟 VI를 검사하거나, 편집하거나, 생성할 때, 여러 작은 VI 스크립팅 태스크를 결합하여 보다 큰 스크립팅 목적을 달성하는 경우가 종종 있습니다. 이 토픽에서는 가장 일반적인 VI 스크립팅 태스크 일부와 그러한 태스크를 완료하는데 사용할 수 있는 함수, 프로퍼티, 메소드에 대한 정보 및 예제에 해당하는 링크들이 나열됩니다. 보다 복잡한 일부 태스크는 별도의 토픽에서 찾을 수 있습니다.
VI 및 VI 객체의 참조 얻기
- 타겟 VI의 참조 얻기
- 모르는 타겟 VI에서 객체의 참조 얻기
- 알고 있는 VI에서 객체의 참조 얻기
- 노드에서 와이어로 탐색하기
- 와이어에서 노드로 탐색하기
- 구조 탐색하기
- VI의 프런트패널과 블록다이어그램 사이에서 탐색하기
VI 및 VI 객체 생성하기
- 새 VI 생성하기
- 템플릿에서 새 VI 생성하기
- 프런트패널 또는 블록다이어그램에 객체 추가하기
- 객체 복사하기
- 터미널에서 상수, 컨트롤 또는 인디케이터 생성하기
- 여러 다이어그램이 있는 구조의 프레임을 추가하고, 복제하고, 제거하기
- 객체를 다른 객체에 연결하기
VI 및 VI 객체 검사하기 및 편집하기
- 커넥터 팬 설정하기
- 객체 이동하기
- 객체 대체하기
- 객체 삭제하기
- 잘라내고, 복사하고, 붙여넣을 객체 선택하기
- 노드의 라벨과 상호작용하기
부수적인 내역
- 작업 취소하기
- 블록다이어그램 정리
- 객체 태그 사용하기
- VI의 프런트패널이나 블록다이어그램 보이기
- 참조 닫기
VI의 프런트패널과 블록다이어그램 사이에서 탐색하기
다음과 같은 프로퍼티를 사용하여 VI의 프런트패널과 블록다이어그램 사이를 프로그램적으로 탐색합니다:
- 컨트롤:터미널 ―프런트패널 컨트롤에서 그에 대응하는 블록다이어그램의 터미널로 탐색 가능
- 컨트롤 터미널:컨트롤 ―블록다이어그램 컨트롤 터미널에서 그에 대응하는 프런트패널 컨트롤로 탐색 가능
새 VI 생성하기
[새 VI] 함수를 사용하여 프로그램적으로 새 VI를 생성합니다.
프로그램적으로 새 VI를 생성하고 여는 방법에 대한 자세한 설명은 VI 스크립팅 길라잡이를 참조하십시오.
터미널에서 상수, 컨트롤 또는 인디케이터 생성하기
다음 메소드를 사용하여 터미널에서 상수, 컨트롤 또는 인디케이터를 프로그램적으로 생성합니다:
여러 다이어그램이 있는 구조의 프레임을 추가하고, 복제하고, 제거하기
다음 메소드를 사용하여 여러 다이어그램이 있는 구조의 프레임과 프로그램적으로 상호작용합니다:
객체를 다른 객체에 연결하기
다음 메소드를 사용하여 프로그램적으로 객체를 다른 객체에 연결합니다:
터미널:와이어 연결 메소드를 사용하여 두 객체를 연결하는 예제는 labview\examples\Application Control\VI Scripting\Creating VIs 디렉토리에 있는 Creating New VI From Scratch VI를 참조하십시오.
노드:와이어(복수) 연결 메소드를 사용하여 두 객체를 서로 연결하는 예제는 VI 스크립팅 길라잡이 를 참조하십시오.
객체를 이동하거나 복사하기
G객체:이동 메소드를 사용하여 객체를 프로그램적으로 이동합니다.
객체 대체하기
다음 중 하나의 메소드를 사용하여 프로그램적으로 객체를 대체합니다:
대체 메소드를 사용하여 객체를 대체하는 예제는 labview\examples\Application Control\VI Scripting\Creating VIs 디렉토리에 있는 Creating New VI From Template VI를 참조하십시오.
객체 삭제하기
일반:삭제 메소드를 사용하여 객체를 프로그램적으로 삭제합니다.
삭제 메소드를 사용하여 와이어를 삭제하는 예제는 labview\examples\Application Control\VI Scripting\Managing References 디렉토리에 있는 Closing References VI를 참조하십시오.
잘라내고, 복사하고, 붙여넣을 객체 선택하기
다음과 같은 프로퍼티를 사용하여 선택한 객체에 프로그램적으로 접근합니다:
다음과 같은 메소드를 사용하여 선택사항을 프로그램적으로 편집합니다:
노드의 라벨과 상호작용하기
노드:라벨 프로퍼티를 사용하여 노드의 라벨과 프로그램적으로 상호작용합니다.
작업 취소하기
다음 메소드를 사용하여 VI 스크립팅 작업을 프로그램적으로 취소합니다:
트랜잭션 메소드를 사용하여 프로그램적으로 작업을 취소하는 예제는 labview\examples\Application Control\VI Scripting\Supporting Undo 디렉토리에 있는 Supporting Undo VI를 참조하십시오.
블록다이어그램 정리
VI:블록다이어그램:정리 메소드를 사용하여 타겟 VI의 블록다이어그램을 정리합니다.
객체 태그 사용하기
다음 메소드를 사용하여 객체 태크를 프로그램적으로 설정합니다:
태그 메소드를 사용하여 객체에 태그를 추가하고 태그된 객체를 찾는 예제는 labview\examples\Application Control\VI Scripting\Finding and Modifying Objects 디렉토리에 있는Tagging VI를 참조하십시오.
VI의 프런트패널이나 블록다이어그램 보이기
다음과 같은 프로퍼티와 메소드를 사용하여 타겟 VI의 프런트패널이나 블록다이어그램을 프로그램적으로 보이게 하거나 위치를 정합니다:
새로 생성된 VI의 프런트패널과 블록다이어그램을 열고 위치를 정하는 예제는 labview\examples\Application Control\VI Scripting\Creating VIs 디렉토리에 있는 Creating New VI From Scratch VI를 참조하십시오.
관련 콘텐츠
- VI 참조 얻기
- VI 스크립팅을 사용하여 모르는 타겟 VI의 객체 참조 얻기
- VI 스크립팅을 사용하여 이미 알고 있는 타겟 VI의 객체 참조 얻기
- VI 스크립팅을 사용하여 노드에서 와이어로 탐색하기
- VI 스크립팅을 사용하여 와이어에서 노드로 탐색하기
- VI 스크립팅을 사용하여 구조 탐색하기
- VI 스크립팅을 사용하여 템플릿에서 새 VI 생성하기
- VI 스크립팅을 사용하여 VI에 객체 추가하기
- VI 스크립팅을 사용하여 커넥터 팬 설정하기
- VI 스크립팅을 사용하여 VI 및 VI 객체의 참조 닫기
- 길라잡이: VI 스크립팅을 사용하여 VI를 생성하고 열기
- 길라잡이: VI 스크립팅을 사용해서 객체 연결하기