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 이전에 개발됨


