이 다이나믹 디스패치 VI는 상위 클래스에서 정의한 VI를 덮어씁니다. 덮어쓰는 모든 VI가 직상위 호출 메소드 노드를 반드시 실행해야 한다는 요청을 상위 클래스에 설정합니다. VI가 호출될 때마다 항상 직상위 호출 메소드 노드가 실행되도록 하려면 다음 사항이 충족되어야 합니다:

  • 직상위 호출 메소드 노드가 구조 노드 안에 있어서는 안됩니다. 이 VI는 호출 부모 메서드 노드가 구조체 노드 안에 있기 때문에 깨졌습니다. 구조 노드는 직하위 호출을 건너뛰는데 사용할 수 있으며, 이러한 경우에는 직상위 호출이 여러 번 발생할 수 있습니다. 이를 방지하기 위해 노드는 반드시 모든 구조 노드의 밖에 있어야 합니다.
  • 다이나믹 디스패치 프런트패널 터미널 입력은 직상위 호출 메소드 노드의 다이나믹 디스패치 입력에 연결되어야 합니다. 이 VI가 깨진 이유는 호출 부모 메서드 노드가 호출되더라도 동적 디스패치 전면 패널 터미널 입력에서 오는 데이터를 사용하지 않기 때문입니다.
  • 직상위 호출 메소드 노드의 모든 다이나믹 디스패치 출력은 다이어그램에 있는 다이나믹 디스패치 프런트패널 터미널 출력에 연결되어야 합니다. 이 VI가 깨진 이유는 Call Parent 메서드 노드의 결과가 동적 디스패치 전면 패널 터미널 출력으로 전파되지 않기 때문입니다.
  • 다이어그램에는 하나의 직상위 호출 메소드 노드만 있어야 합니다. 이 VI는 호출 부모 메서드 노드를 여러 번 호출하기 때문에 깨졌습니다.

직상위 VI에 조건없는 호출을 한 번만 하는 VI를 생성하여 이 에러를 수정할 수 있습니다.

이 VI에서 데이터는 다이나믹 디스패치 프런트패널 터미널 입력에서 다이나믹 디스패치 프런트패널 터미널 출력까지의 호출에 전달됩니다.