drawnow
更新图窗并处理回调
语法
说明
drawnow 更新图窗并处理任何待处理的回调。如果您修改图形对象并且需要在屏幕上立即查看这次更新,请使用该命令。
drawnow limitrate 将更新数量限制为每秒 20 帧。如果自上次更新后不到 50 毫秒,或图形渲染器繁忙(或者是因为处理之前的更改,或者是因为它正在初始化),则 drawnow 会在此时跳过新的更新。如果您在循环中更新图形对象并且不需要在屏幕上查看每个更新,请使用该命令。跳过更新可以产生更快的动画。待处理的回调得到处理,这样您可以在动画期间与图窗交互。
drawnow nocallbacks 会延迟回调(例如 ButtonDownFcn 回调),直至下个完整的 drawnow 命令执行。如果您想要阻止回调中断您的代码,请使用该选项。暂时延迟回调会禁用图窗交互,例如点击鼠标或调整图窗大小。延迟回调不会影响动画速度。
drawnow limitrate nocallbacks 将更新数量限制为每秒 20 帧,如果渲染器繁忙则跳过更新。此语法还可以阻止回调中断您的代码,这样会暂时禁用图窗交互。
如果渲染器繁忙,drawnow update 会跳过更新并延迟回调。不建议使用该语法。改用 limitrate 选项。
drawnow expose 更新图窗但延迟回调。不建议使用该语法。改用 nocallbacks 选项。
示例
详细信息
提示
nocallbacks选项始终都向队列中添加中断回调。如果您想要丢弃中断回调,则改用Interruptible和BusyAction属性。
扩展功能
版本历史记录
在 R2006a 之前推出


