이벤트

이벤트, 응용 프로그램 논리에서의 역할 및 이벤트 유형에 대해 알아봅니다.

이 섹션에는 다음이 포함됩니다.

  • 이벤트 기본 사항 및 이벤트가 응용 프로그램 논리에서 메서드를 트리거하는 방법.
  • 외부, 변경, 전환됨 및 범위 전환됨 이벤트를 구성하고 이벤트를 삭제하는 절차.
  • 대화 상자를 열고 닫기 위해 전환된 이벤트를 사용하는 예시.
  • 경보, 감사, 통신 드라이버, 조건, 모델 변경, 프로그램 및 태스크, 사용자 인터페이스, 워크플로 및 사용자 세션, 변수 및 데이터 이벤트를 포함한 이벤트 유형 범주.
  • 미리 정의된 런타임 이벤트를 포함하는 개체.

개요

런타임에 이벤트가 발생하여 특정 상황이 발생했음을 나타냅니다. 그런 다음 시스템 또는 사용자가 작업 또는 메서드를 수행합니다. 사용자와 시스템 모두 HMI 장치에서 이벤트를 유발할 수 있습니다. 예를 들어 사용자가 마우스 버튼을 클릭할 때 이벤트가 발생할 수 있습니다. 시스템은 이벤트를 트리거할 수도 있습니다. 예를 들어, 색상이 값을 변경하는 경우와 같이 그래픽 요소가 특정 상태로 전환될 때 시스템이 이벤트를 트리거할 수 있습니다.
이벤트는 메서드를 수행하여 응용 프로그램 논리를 구축합니다. 이벤트에 메서드를 추가하고 이벤트가 런타임에 메서드를 수행하도록 해당 메서드를 구성합니다. 각 이벤트에 대해 특정 작업을 수행할 하나 이상의 메서드를 구성합니다. 메서드에 대한 자세한 내용은 메서드 항목을 참조하십시오.
팁: 이벤트는
FactoryTalk Optix 응용 프로그램
런타임 전반에서 트리거됩니다. 값 변경 또는 변수 전환과 같은 이벤트가 발생하면 프로젝트의 어떤 부분이든 이벤트를 구독하고 그에 따라 응답할 수 있습니다. 예를 들어 컨트롤러 태그 값, 조건 또는 이벤트에 따라 대화 상자를 열거나 화면을 변경할 수 있습니다. 자세한 내용은 대화 상자를 열고 닫도록 전환 이벤트를 구성 항목을 참조하십시오.

이벤트로 미리 정의된 개체

일부 개체는 런타임에 이벤트를 생성합니다. 개체에 대해 미리 정의된 이벤트에는 다음이 포함될 수 있습니다.
선택한 개체의 미리 정의된 이벤트
개체
이벤트
  • 확인란
  • 드롭다운 버튼
  • 버튼
  • MouseClick 이벤트
  • MouseDown 이벤트
  • MouseUp 이벤트
  • 패널
  • 직사각형
  • 이미지
  • MouseDown 이벤트
  • MouseUp 이벤트
  • 프로젝트 노드(폴더)
  • 프로젝트 로드됨 이벤트
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal