래치된 정지 불리언 컨트롤을 처리하려면, 반드시 이벤트 구조 케이스를 설정해야 합니다. 래치된 정지 불리언 컨트롤이 있는 이벤트를 사용할 경우, 반드시 래치된 불리언 컨트롤의 기계적 동작에 대한 이벤트 구조 안에 컨트롤을 놓아서 올바르게 작동하도록 해야 합니다.

다음 예제는 이벤트 구조에서 래치된 정지 불리언 컨트롤을 다루는데 권장할 만한 방법을 보여줍니다. 이 예에서 사용자가 정지 버튼을 클릭하면, 어플리케이션은 실행을 중지하고 래치된 정지 불리언 버튼은 거짓으로 리셋됩니다.

이벤트 구조는 While 루프 안에 있고 값 변경 이벤트 구조가 래치된 정지 불리언 컨트롤에 대해 설정됩니다. 이 어플리케이션을 실행하면, 다음 순서로 실행이 완료됩니다:

  1. 사용자가 정지 버튼을 클릭하면, 래치된 정지 불리언 컨트롤의 값이 참으로 변경되고, 이벤트 구조가 실행되어 "정지": 값 변경 이벤트 구조를 처리합니다.
  2. "정지": 값 변경 이벤트 구조는 프런트패널 컨트롤을 읽고, 컨트롤 터미널에 참 값을 전달한고, 정지 버튼을 거짓으로 리셋합니다.
  3. While 루프 조건 터미널이 참 값을 읽고 루프를 정지합니다.

관련 정보

래치된 불리언 컨트롤을 이용한 이벤트 사용하기

이벤트가 발생할 때마다 이벤트 구조가 이벤트를 처리할 수 있도록 하기

이벤트 구조에서 처리되는 이벤트 설정하기

불리언 객체의 기계적 동작 변경하기