이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
drawnow
Figure 업데이트 및 콜백 처리
구문
설명
drawnow
는 Figure를 업데이트하고 보류 중인 콜백을 모두 처리합니다. 그래픽스 객체를 수정한 후, 업데이트 내용을 화면에 즉시 표시하려면 이 명령을 사용하십시오.
drawnow limitrate
는 업데이트 수를 초당 20프레임으로 제한합니다. 마지막 업데이트 이후로 50밀리초가 지나지 않았거나 그래픽스 렌더러가 이전 변경 내용을 처리 중인 경우 drawnow
는 새로운 업데이트를 삭제합니다. 루프에서 그래픽스 객체를 업데이트하고 화면에 모든 업데이트를 표시할 필요가 없는 경우 이 명령을 사용하십시오. 업데이트를 표시하지 않고 건너뛰면 애니메이션 속도가 향상될 수 있습니다. 보류 중인 콜백이 처리되므로 애니메이션을 실행하는 중에 Figure와 상호 작용할 수 있습니다.
drawnow nocallbacks
는 다음 전체 drawnow
명령이 실행될 때까지 ButtonDownFcn
과 같은 콜백을 미룹니다. 콜백으로 인해 코드 실행이 중단되지 않도록 하려면 이 옵션을 사용하십시오. 콜백을 미루면 마우스 클릭이나 Figure 크기 조정과 같은 Figure 상호 작용이 일시적으로 비활성화됩니다. 콜백을 미루더라도 애니메이션 속도에는 영향을 미치지 않습니다.
drawnow limitrate nocallbacks
는 업데이트 수를 초당 20프레임으로 제한하고, 렌더러가 사용 중인 경우 업데이트를 건너뜁니다. 또한 이 구문은 콜백으로 인해 코드가 중단되는 것을 방지합니다. 코드가 중단이 되면 Figure 상호 작용이 일시적으로 비활성화되는데 이 또한 방지됩니다.
drawnow update
는 렌더러가 사용 중인 경우 업데이트를 건너뛰고 콜백을 미룹니다. 이 구문은 권장되지 않습니다. limitrate
옵션을 대신 사용하십시오.
drawnow expose
는 Figure를 업데이트하지만, 콜백을 미룹니다. 이 구문은 권장되지 않습니다. nocallbacks
옵션을 대신 사용하십시오.
예제
세부 정보
팁
nocallbacks
옵션은 대기열에 항상 인터럽트 콜백을 추가합니다. 인터럽트 콜백을 삭제하려면Interruptible
속성과BusyAction
속성을 대신 사용하십시오.
확장 기능
버전 내역
R2006a 이전에 개발됨