|
이벤트 구조를 사용할때 유저 인터페이스가 잡깁니다. 모든 컨트롤이 사용불가능으로 보여지고 그래프, 인디케이터가 업데이트가 안되는걸로 보입니다. 왜 이런일이 일어 납니까?
이벤트 구조 이벤트 케이스 안에 등록되어진 프론트 패널 객체 이밴트가 일어 날때 프론트 패널은 객체의 이벤트 케이스가 실행 완료 될때까지 기본적으로 잠기게 됩니다. 이런 이유로 실행시간이 증가하는 실행, while loop, 그리고 또는 이벤트 케이스 안에 이벤트 구조 일때 문제가 일어날 수 있습니다. 프론트 패널은 멈춰있거나 사용불가능으로 보여질 수 있으나 실제로 이벤트 케이스가 실행이 끝나지 않은 상태입니다. 이러한 기본 값은 각각의 이벤트 케이스에 대해서 개별적으로 해제 할 수 있습니다. 아래 내용 처럼 해보십시요.
Developer Zone Tutorial: Application Design Patterns: Producer/Consumer
Developer Zone Tutorial: Advanced Event Handling with LabVIEW 7 Express
|