길라잡이: VI 스크립팅을 사용해서 객체 연결하기
- 업데이트 날짜:2025-08-27
- 4분 (읽기 시간)
VI 스크립팅을 사용해서 블록다이어그램에서 객체를 프로그램적으로 연결합니다. 블록다이어그램에 놓는 객체의 대부분은 노드입니다. 예를 들어, 함수, VI, 구조는 노드입니다. 일반적으로 노드는 연결 가능한 여러 개의 터미널을 가집니다. 와이어(복수) 연결 메소드를 사용하여 한 개 또는 여러 개의 와이어를 노드에 연결합니다. 와이어 연결 메소드를 사용하여 한 개의 와이어를 한 개 터미널에 연결합니다.
노트
- 이 토픽은 VI 스크립팅 개요에 익숙하다고 가정합니다.
- VI 스크립팅 VI 및 함수를 디스플레이하고 이와 연관된 프로퍼티와 메소드를 사용하려면 VI 스크립팅을 활성화해야 합니다.
노드 연결하기
다음 단계를 따라 VI 스크립팅을 사용해서 두 개의 [더하기] 함수를 연결합니다.
| 노트 노드는 일반≫G객체≫노드 클래스에 있습니다. |
- 이전 연습문제를 이미 완료 하지 않았다면 완료하십시오. 이전 연습문제에서 제목없는 VI가 열려 있다면 VI를 종료하십시오.
- 블록다이어그램에서 이동 메소드와 관련 와이어를 삭제합니다.
- 다음 단계를 따라 For 루프에 [더하기] 함수를 놓습니다.
- [더하기] 함수를 생성하는 [새 VI 객체] 함수에 대한 수평과 수직 입력에 각각 30과 25를 입력합니다.
- [더하기] 함수를 생성하는 새 VI 객체 함수의 소유자 참조 번호 입력에서 와이어와 깨진 와이어를 제거합니다.
- For 루프를 생성하는 [새 VI 객체] 함수의 객체 참조 번호 출력을 [더하기] 함수를 생성하는 [새 VI 객체] 함수의 소유자 참조 번호 입력에 연결합니다.
- For 루프 안에 각각 75와 25의 수평 및 수직 입력값을 가진 [더하기] 함수를 생성합니다. 보기는 블록다이어그램 12번째 단계를 참조하십시오.
- 블록다이어그램에서 이전 단계에서 추가한 새 VI 객체 함수의 오른쪽에 인보크 노드를 추가합니다.
- 첫번째 [더하기] 함수를 생성하는 [새 VI 객체] 함수의 객체 참조 번호 출력을 인보크 노드의 참조 입력에 연결합니다.
- 인보크 노드를 클릭한 후 바로 가기 메뉴에서 와이어(복수) 연결을 선택합니다.
- 두번째 [더하기] 함수를 생성하는 [새 VI 객체] 함수의 객체 참조 번호 출력을 와이어(복수) 연결 메소드의 소스 연결 입력에 연결합니다.
- 와이어(복수) 연결 메소드의 와이어링 스펙 입력에서 마우스 오른쪽 버튼을 클릭하고, 바로 가기 메뉴에서 생성≫상수를 선택합니다.
- 와이어링 스펙 상수에 와이어에 연결하려는 입력과 출력의 이름을 입력하며, 이 경우 이름은 각각 x와 x+y입니다.

노트 또는 경우에 따라 연결하려는 터미널의 이름을 직접 지정하지 않고 자동 와이어링을 할 수도 있습니다. 자동 와이어? 입력을 참으로 설정하여 LabVIEW가 소스 객체를 호환 가능한 인접한 객체에 자동으로 연결하도록 합니다. - LabVIEW가 와이어에 대해 최적의 경로를 찾도록 지정하려면 와이어(복수) 연결 메소드의 자동 와이어? 입력에서 마우스 오른쪽 버튼을 클릭하여 상수를 생성한 후, 상수를 참으로 설정합니다.
- 객체의 참조를 닫고 다음의 블록다이어그램과 일치하도록 모든 와이어를 연결합니다.

- VI를 저장합니다.
- VI를 실행합니다.
LabVIEW는 제목없는 프런트패널과 블록다이어그램 윈도우를 생성하고 엽니다. 블록다이어그램 왼쪽 위 코너에 For 루프가 있으며, For 루프에는 두 개의 [더하기] 함수가 있습니다. [더하기] 함수는 함께 연결되어 있습니다.
객체 연결하기
이 연습에서는 터미널을 노드에 연결합니다. 터미널에 연결하려면 와이어 연결 메소드를 사용합니다. 다음 단계를 따라 VI 스크립팅을 사용해서 상수를 [더하기] 함수에 연결합니다.
| 노트 숫자형 상수에 대한 터미널 참조는 일반≫G객체≫상수 클래스에 있습니다. |
- 노드 연결하기 연습을 이미 완료하지 않았다면 완료하십시오. 이전 연습에서 생성한 제목없는 VI가 열려 있다면 이 VI를 닫습니다.
- 첫번째 [더하기] 함수를 생성하는 [새 VI 객체] 함수에서 스타일 입력을 숫자형 상수로 바꾸고, VI 객체 클래스 입력을 상수로 바꾼 후, 객체 참조 번호와 에러 출력 출력에서 와이어를 제거합니다.
- 블록다이어그램에서 숫자형 상수를 생성하는 [새 VI 객체] 함수의 오른쪽에 프로퍼티 노드를 추가합니다. 보기는 블록다이어그램의 9번째 단계를 참조하십시오.
- 숫자형 상수를 생성하는 [새 VI 객체] 함수의 객체 참조 번호 출력을 프로퍼티 노드의 참조 입력에 연결합니다.
- 프로퍼티 노드를 클릭하고 바로 가기 메뉴에서 터미널≫참조를 선택합니다.
- 프로퍼티 노드의 터미널 출력을 기존 인보크 노드의 참조 입력에 연결합니다.
- 인보크 노드를 클릭한 후 바로 가기 메뉴에서 와이어 연결을 선택합니다.
- 와이어 연결 메소드의 와이어링 스펙 입력값을 와이어에 연결하려는 입력과 출력의 이름으로 바꾸며. 이 경우 이름은 x와 x입니다.
- 다음 블록다이어그램과 일치하도록 와이어를 모두 연결합니다.

- VI를 저장합니다.
- VI를 실행합니다.
LabVIEW는 제목없는 프런트패널과 블록다이어그램 윈도우를 생성하고 엽니다. 블록다이어그램 왼쪽 위 코너에 For 루프가 있으며, For 루프에는 숫자형 상수와 [더하기] 함수가 있습니다. 숫자형 상수와 [더하기] 함수는 함께 연결되어 있습니다.