이벤트 구조에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 이 케이스에 의해 핸들되는 이벤트 편집을 선택하여 이 대화 상자를 디스플레이합니다. 또한 이벤트 구조에서 마우스 오른쪽 버튼을 클릭하고 바로 가기 메뉴에서 이벤트 케이스 추가 또는 이벤트 케이스 복제를 선택하여 이 대화 상자를 디스플레이할 수 있습니다.

이 대화 상자를 사용하여 이벤트를 설정합니다. LabVIEW에서 이벤트 핸들링은 다른 프로그래밍 언어에서 사용되는 이벤트 핸들링과 다릅니다. 이벤트 구조를 위해 이벤트를 설정하기 이전에, LabVIEW의 이벤트 사용에 대한 유의점과 권장사항을 살펴 보십시오.

이 대화 상자는 다음의 구성요소를 포함합니다.

옵션 설명
이벤트 케이스

해당 이벤트 구조의 모든 케이스의 번호와 이름을 나열합니다. 이 풀다운 메뉴에서 한 케이스를 선택하고 해당 케이스에 대한 이벤트를 편집할 수 있습니다. 다른 케이스로 바꿀 때, 블록다이어그램의 이벤트 구조는 선택한 케이스를 디스플레이하기 위해서 업데이트합니다.

이벤트 지정자

이벤트 구조의 현재 케이스가 다루는 모든 이벤트의 이벤트 소스와 이벤트 이름을 나열합니다. 대화 상자의 이벤트 소스이벤트 섹션은 사용자가 이벤트 지정자에서 선택한 이벤트 소스와 이벤트 이름을 하이라이트합니다. 이벤트 소스이벤트 섹션에서 아이템을 클릭하면 대화 상자의 이벤트 지정자 섹션에서 하이라이트된 아이템이 변경됩니다. 이벤트 추가삭제 버튼을 클릭하여 이 리스트에 이벤트를 추가하거나 삭제합니다.

  • 이벤트 소스 -애플리케이션, VI, 동적 또는 제어와 같은 이벤트 소스를나열합니다.
  • 이벤트-이벤트구조체의 현재 케이스가 처리하는 모든 이벤트의 이벤트 이름을나열합니다.
  • 이벤트 추가-

    현재 케이스가 처리할 새 이벤트를 추가합니다.

  • 제거-

    이벤트 지정자 리스트에서 선택된 이벤트를 제거합니다.

이벤트 소스

클래스에 의해 정렬된 이벤트 소스를 리스트하여 이벤트가 생성하도록 설정합니다.

  • 이벤트 소스 필터-

    검색 상자를 사용하여 입력한 텍스트를 포함하는 이벤트 소스만 보이도록 합니다.

이벤트

대화 상자의 이벤트 소스이벤트 섹션에서 선택한 이벤트 소스에 대해서 사용 가능한 이벤트를 나열합니다.

알림 이벤트 옆에는 녹색 문자가 있고 필터 이벤트 옆에는 빨간색 문자가 있습니다. 사용 가능한 이벤트에 대한 추가적인 정보는 이벤트 참조 토픽을 참조하십시오.
  • 이벤트 필터-

    검색 상자를 사용하여 입력한 텍스트를 포함하는 이벤트만 보이도록 합니다.

이벤트 케이스가 완료될 때까지 패널 잠금 (사용자 동작 처리 지연)

이벤트가 발생하면 프런트패널을 잠금하여 모든 이벤트 구조가 해당 이벤츠 처리를 끝낼 때까지 다른 사용자 동작의 처리를 지연합니다. 알림 이벤트에서는 이 옵션을 끌 수 있으나 필터 이벤트에서는 그렇게 할 수 없습니다.

이벤트 큐에서 이 이벤트의 최대 인스턴스를 제한

이벤트 큐에서 이벤트의 발생 가능 횟수를 제한합니다. 이벤트의 인스턴스를 제한하도록 지정하면, 해당 이벤트 큐와 연관된 이벤트 구조는 지정한 이벤트 수만큼만 처리하고 새 이벤트가 도착하면 오래된 이벤트는 자동으로 버립니다.

  • 인스턴스-

    이벤트 큐에 보관하려는 해당 이벤트의 인스턴스 개수를 지정합니다.