클래스/인터페이스 프로퍼티 대화 상자의 이 페이지를 사용하여 LabVIEW 클래스 또는 인터페이스의 상속 셋팅을 설정합니다.

이 페이지는 다음의 구성요소를 포함합니다.

옵션 설명
직상위 클래스 계층구조

클래스 상속 계층구조를 디스플레이합니다. 인터페이스는 항상 LabVIEW 객체에서 상속되므로 이 섹션은 인터페이스에 사용할 수 없습니다.

이 섹션에는 다음과 같은 구성 요소가 포함되어 있습니다:
  • 클래스 이름―LabVIEW 클래스와 직상위 및 직하위 클래스의 이름을 디스플레이합니다.
  • 클래스 설명문서 페이지의 설명 텍스트 박스에 이전에 설명을 입력했을 경우, 입력된 설명을 디스플레이합니다.
직상위 클래스 변경

직상위 클래스 변경 대화 상자를 엽니다. 이 대화 상자를 사용하여 LabVIEW 클래스의 직상위 클래스를 변경합니다. 인터페이스는 항상 LabVIEW 객체에서 상속되므로 이 옵션은 인터페이스에 사용할 수 없습니다.

직상위 인터페이스

LabVIEW 클래스나 인터페이스가 상속하는 인터페이스의 리스트를 디스플레이합니다.

이 섹션에는 다음과 같은 구성 요소가 포함되어 있습니다:
  • 인터페이스 이름—인터페이스의 이름을 디스플레이합니다.
  • 인터페이스 설명문서 페이지의 설명 텍스트 박스에 이전에 인터페이스에 대한 설명을 입력했을 경우, 해당 설명을 디스플레이합니다.
직상위 인터페이스 변경

직상위 인터페이스 변경 대화 상자를 엽니다. 이 대화 상자를 사용하여 현재 클래스나 인터페이스가 상속하는 인터페이스를 변경할 수 있습니다.

모든 덮어쓰기 요청을 하위 항목에 전송

이 확인란에 확인 표시를 하면 클래스가 다이나믹 디스패치 VI 자체를 덮어쓰지 않고 모든 덮어쓰기 요청을 하위 클래스에 전송합니다. 또한 반드시 덮어쓰기 전송? 프로퍼티를 사용하여 프로그램적으로 모든 덮어쓰기 요청을 하위 클래스에 전달할 수도 있습니다. 이 옵션은 인터페이스에서 항상 활성화됩니다.

데이터 값 참조 - 새 것과 삭제된 것에 제약 다음 구성요소를 포함합니다:
  • 이 클래스 유형의 참조를 이 클래스의 멤버 VI로 제한합니다

    이 클래스의 멤버 VI만이 이 클래스 멤버의 데이터 값 참조를 생성할 수 있도록 허용합니다. 새 클래스를 생성하는 경우, LabVIEW는 이 옵션을 기본으로 활성화합니다. 이 옵션은 인터페이스에서 항상 활성화됩니다.

  • 이 클래스의 멤버 VI에 대한 하위 클래스 유형의 참조를 제한합니다

    이 클래스의 멤버 VI만이 이 클래스 하위 클래스의 데이터 값 참조를 생성할 수 있도록 허용합니다. 이 옵션은 인터페이스에서 항상 비활성화됩니다.