필수: VI 스크립팅

VI 스크립팅을 사용하여 프런트패널 또는 블록다이어그램 객체를 검사하거나, 수정하거나, 생성할 때, 상호작용하려는 객체의 참조를 얻어야 합니다. 그런 다음 이 참조를 프로퍼티 노드 또는 인보크 노드에 연결하여 참조된 객체에 대한 정보를 얻거나 설정할 수 있습니다.

특정 용도에 맞는 VI 참조 얻기의 가장 좋은 방법을 확인하려면 다음 리스트를 참조하십시오. 리스트에 열거된 방식들은 아래로 내려갈수록 난이도가 높아집니다.

  • [VI 객체 참조 열기] 함수를 사용합니다. [VI 객체 참조 열기] 함수를 사용하면 타겟 VI에서 라벨로 특정 객체를 검색할 수 있습니다. 템플릿 VI와 같이 내용을 아는 타겟 VI에서 객체의 참조를 얻으려면 이 방식을 사용합니다.
  • [G객체의 탐색] VI를 사용합니다. [G객체의 탐색] VI를 사용하면 타겟 VI에서 특정 클래스의 인스턴스인 객체를 모두 검색할 수 있습니다. 모르는 타겟 VI에서 객체의 참조를 얻으려면 이 방식을 사용합니다. 또한 동일한 클래스의 인스턴스인, 타겟 VI의 여러 객체와 상호작용하려면 이 방식을 사용합니다.
  • 타겟 VI 내의 객체 간 연결을 탐색합니다. 타겟 VI 내의 객체 간 연결 탐색을 통해 한 객체의 참조를 사용하여 연결된 객체의 참조를 얻을 수 있습니다. 전술한 방식으로 직접 접근할 수 없는 객체의 경우 그 참조를 얻으려면 이 방식을 사용하십시오.

유의점 및 권장사항

  • 열어 놓은 참조를 모두 닫습니다. 지나치게 많은 수의 참조가 열려 있으면 VI의 성능에 부정적인 영향을 미칩니다. 성능에 대한 세부사항은 VI 및 객체 참조 닫기를 참조하십시오.