프런트패널과 블록다이어그램에 VI들과 VI 스크립팅의 객체들을 추가할 수 있습니다. 이 길라잡이는 객체를 블록다이어그램 추가합니다. 다음 단계를 따라 VI 스크립팅을 사용해서 VI에 객체를 추가합니다.

노트
  • 이 토픽은 VI 스크립팅 개요에 익숙하다고 가정합니다.
  • VI 스크립팅 VI 및 함수를 디스플레이하고 이와 연관된 프로퍼티와 메소드를 사용하려면 VI 스크립팅을 활성화해야 합니다.
  1. 이전 연습문제를 이미 완료 하지 않았다면 완료하십시오. 이전 연습문제에서 제목없는 VI가 열려 있다면 VI를 종료하십시오.
  2. 참조 닫기 함수에서 와이어를 제거하고 블록다이어그램에 여백이 있을수 있도록 함수를 오른쪽으로 이동시키십시오.
  3. 블록다이어그램 윈도우:원형 프로퍼티를 프로퍼티 노드에 추가하고 수평수직 입력값이 0 인 상수를 생성합니다. 블록다이어그램 왼쪽 위 코너의 수직 및 수평 좌표를 설정합니다. 이 연습문제 이후에 For 루프의 지점을 왼쪽상단에 나타날수 있도록 지정하십시오.
  4. [새 VI 객체] 함수를 프로퍼티 노드 오른쪽에 추가하십시오.
  5. 프로퍼티 노드의 참조 출력 출력을 [새 VI 객체] 함수의 소유자 참조 번호 입력에 연결합니다.
  6. [새 VI 객체] 함수의 vi 객체 클래스 입력에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 생성≫상수를 선택하여 클래스 지정자 상수를 생성합니다.
  7. 클래스 지정자 함수를 클릭하고 일반≫G객체≫노드≫구조≫루프≫For 루프을 바로가기 메뉴에서 선택합니다.
    노트 이 연습문제에서 For 루프와 블록다이어그램을 추가합니다. 올바른 참조를 통해 프런트패널 아니 블록다이어그램의 객체를 추가하거나 조작 할수 있습니다.
  8. [새 VI객체] 함수의 스타일 입력에서 마우스 오른쪽 버튼을 클릭한 후, 바로 가기 메뉴에서 생성≫상수를 선택하고, 상수의 풀다운 메뉴에서 For 루프를 선택합니다.
  9. [새 VI 객체] 함수의 위치 입력에서 마우스 오른쪽 버튼을 클릭한 후, 바로 가기 메뉴에서 생성≫상수를 선택하고, 수평수직 입력의 값으로 0을 입력합니다. 이 단계는 좌표를 입력하여 블록다이어그램에서 새 객체의 위치를 지정합니다.
  10. [새 VI 객체] 함수의 경계 입력에서 마우스 오른쪽 버튼을 클릭한 후, 바로 가기 메뉴에서 생성≫상수를 선택하고, 높이 입력에 각각 200100을 입력합니다. 이 단계는 For 루프의 크기를 지정합니다.
  11. 다른 참조 닫기 함수를 이미 배치되어 있는 참조 닫기 함수 오른쪽에 추가합니다. VI의 참조와 For 루프를 닫는것은 메모리 손실이 없을수 있도록 합니다. VI가 For 루프의 객체를 포함하고 있기 때문에 VI 참조를 For 루프의 참조를 닫은후에 닫을수 있도록 합니다.
  12. 다음 블록다이어그램과 일치하도록 와이어를 모두 연결합니다.
  13. VI를 저장합니다.
  14. VI를 실행합니다.

LabVIEW는 제목없는 프런트패널과 블록다이어그램 윈도우를 생성하고 엽니다. 블록다이어그램은 For 루프를 왼쪽 상단에 포함하고 있습니다.

참조된 객체 생성의 추가적인 옵션

다음 옵션들을 참조도니 객체들을 생성하는데 고려해 봅니다.

  • 프런트패널이나 블록다이어그램에 사용자 정의 객체를 추가하려면, 사용자 정의 객체의 경로를 [새 VI 객체] 함수에 연결하거나 참조에서 생성 메소드를 사용하십시오.
  • 보다 구체적인 클래스 함수를 이용해서 일반 객체 참조를 컨트롤과 같은 보다 구체적인 참조로 전환시키십시오. 이렇게 하면 보다 구체적인 참조 타입의 프로퍼티를 사용할 수 있습니다.

이 길라잡이를 진행하려면 길라잡이:VI 스크립팅을 사용해서 VI에 객체 추가하기 토픽을 진행하십시오.