프런트패널과 블록다이어그램에 VI들과 VI 스크립팅의 객체들의 위치를 변경 할 수 있습니다. 이 길라잡이는 블록다이어그램의 객체의 위치를 변경합니다. 다음 단계들을 완료하기위해 VI 스크립팅을 이용해서 블록다이어그램의 VI들의 객체들을 위치 변경하십시오

노트
  • 이 토픽은 VI 스크립팅 개요에 익숙하다고 가정합니다.
  • VI 스크립팅 VI 및 함수를 디스플레이하고 이와 연관된 프로퍼티와 메소드를 사용하려면 VI 스크립팅을 활성화해야 합니다.
  1. 이전 연습문제를 이미 완료 하지 않았다면 완료하십시오. 이전 연습문제에서 제목없는 VI가 열려 있다면 VI를 종료하십시오.
  2. VI 참조를 닫는[참조 닫기] 함수에서 와이어를 제거하고 블록다이어그램에 여백이 있을수 있도록 함수를 오른쪽으로 이동시키십시오.
  3. 블록다이어그램의 타겟 VI에 [더하기] 함수를 생성할수 있도록 [새 VI 객체] 함수를 추가하십시오. 새 VI 객체 함수를 설정할수 있도록 다음 블록다이어그램에서 보이는 것과 같이 연결을 완성하십시오. 모든 참조가 닫혔는지를 확인합니다. 소유자 참조번호를 VI로 지정합니다.
    클래스 지정자 상수에서 함수를 지정하려면 바로 가기 메뉴에서 일반≫G객체≫노드≫함수≫함수를 선택합니다.
  4. VI를 저장합니다.
  5. VI를 실행합니다. LabVIEW는 제목없는 프런트패널과 블록다이어그램 윈도우를 생성하고 엽니다. 블록다이어그램의 왼쪽 상단에는 For 루프, 하단에는 [더하기] 함수가 포함되어 있습니다. For 루프를 생성하는 [새 VI 객체] 함수의 객체 참조번호 입력을 [더하기] 함수를 생성하는 [새 VI 객체] 함수의 소유자 참조번호 입력에 연결하여, For 루프 안에 [더하기] 함수를 놓을 수 있습니다. 그런 다음, [더하기] 함수 생성에 사용되는 [새 VI 객체] 함수의 위치 입력에서, For 루프 내의 좌표 위치를 지정할 수 있습니다. 길라잡이의 다음 단계인 블록다이어그램 객체의 위치 변경을 위한 다른 옵션을 확인하려면, 이동 메소드를 사용하여 [더하기] 함수를 For 루프로 이동시킵니다.
  6. LabVIEW의 제목없는 VI가 아직 열려 있을경우에 VI를 종료합니다.
  7. 참조 닫기 함수에서 세 함수의 연결을 모드 끊고 블록다이어그램에 여백이 있을수 있도록 함수를 오른쪽으로 이동시키십시오. 블록다이어그램 그림의 13번째 단계를 참조하십시오.
  8. [더하기] 함수를 생성하는 [새 VI 객체] 함수의 오른쪽에 인보크 노드를 추가합니다.
  9. [새 VI 객체] 함수의 객체 참조 번호 출력을 인보크 노드의 참조 입력에 연결합니다.
  10. 인보크 노드의 메소드 터미널을 클릭한 후 바로가기 메뉴에서 이동을 선택합니다.
  11. [더하기] 함수를 이동할 블록다이어그램 객체를 지정하려면, For 루프를 생성하는 [새 VI 객체] 함수의 객체 참조 번호 출력을 인보크 노드의 소유자 입력에 연결합니다.
  12. [더하기] 함수를 이동할 For 루프 내의 위치를 지정하려면, 인보크 노드의 위치 입력에서 마우스 오른쪽 버튼을 클릭한 후, 바로 가기 메뉴에서 생성≫상수를 선택하고, 왼쪽위쪽 입력의 값으로 각각 7525를 입력합니다.
  13. 다음 블록다이어그램과 일치하도록 와이어를 모두 연결합니다.
  14. VI를 저장합니다.
  15. VI를 실행합니다.

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

노트 삭제 메소드를 사용하여 VI 스크립팅을 사용하는 객체를 삭제합니다. 대체 메소드를 사용해서 객체를 대체할 수 있습니다. 객체를 삭제한 후 깨진 와이어는 블록다이어그램:깨진 와이어 제거 메소드를 호출하여 정리합니다.

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