主要内容

。

drawn

图を更新闻してコールバックコールバック处

说明

drawnは图をを新し,保留中のコールバックををすべてます.Graphicsオブジェクトを変更し,すぐに更新闻を画面表示するには,このには,このこのを使。

rawingow limitrate.は,更新数码を20フレーム/秒に制制しますの新闻50 ms以内以内场合,あるいは前の変更によりグラフィックスが状态になってているビジーdrawnは新闻の更新ををします。ループループで图形オブジェクトを更新してて个々の新を画面表示する必要がないにに,このこのを使により,高新を作者:王莹,八卦

rawswallbacks.は,次の完全なdrawnコマンドまで,buttondownfcn.コールバックコールバックなどのコールバックををししししますのコールバックの割り込み防ぐにはははははははははをををますにににによりによりによりによりににによりによりによりによりによりにによりによりによりによりによりにによりによりによりによりによりにによりによりによりによりによりによりにによりによりによりによりによりによりによりによりによりによりややややややややややややややややややややや重的にににますます。コールバックコールバックの延は,アニメーションの速度に影响しません。

rawingow limitrate nocallbacks.は,更新数码を20フレーム/秒に制し,レンダラーがビジー状态ののは更更はスキップしますへ割り込みも防ぎますコード割り込みも防ぎますコードこれも防ぎます。これにより,图の操作用。无效になります。

绘制更新ははレンダラーがビジー状态ののにに更をスキップスキップししを延ししスキップれ代わりににはませんませんれれれませんませんにませんをははししれませんません限制オプションを使使てください。

绘制露出は图を更新しします,コールバックコールバックは延ししれれれにませんませんにににnocallbacks.オプションを使使てください。

すべて折りたたむ

2,000点のデータ点を追しながらラインのアニメーションの各反复后。drawnをを用して変更内容画面画面に表示します。

h =动画线;轴([0 4 * pi -1 1])x = linspace(0,4 * pi,2000);为了k = 1:长度(x)y = sin(x(k));addpoints(h,x(k),y);drawn结尾

10,000点のデータ点をしし伸びるラインのアニメーションします.10,000点点ため,更新のたびに描画するになります。rawingow limitrate.をを用ししし新闻数量をををを,高速で滑らななををを。次に,ループの终了后にdrawnを呼び出して,最后の更新を画面表示します。

h =动画线;轴([0 4 * pi -1 1])x = linspace(0,4 * pi,10000);为了k = 1:长度(x)y = sin(x(k));addpoints(h,x(k),y);drawn限制结尾drawn

アニメーションアニメーションループの前前にデータすべて计算ししをすべて计算し

h =动画线;轴([0 4 * pi -1 1])x = linspace(0,4 * pi,10000);y = sin(x);为了k = 1:长度(x)addpoints(h,x(k),y(k));drawn限制结尾drawn

计算时间が长い场合,データを事前计算することでパフォーマンスを向上できます。事前计算では割り込みなしで计算を行うので,计算时间が最短になります。さらに,アニメーションループ内ではグラフィックスコードのみを处理するので,アニメーションを滑らかにするます。

详细

すべて折りたたむ

drawnと等価のアクション

次のアクションは,完全なdrawnコマンドの呼び出しと等価です。

ヒント

  • nocallbacks.オプションオプションは,割り込み割り込みコールバックをキューににししししをを破弃するする场场,代わり代わり中断および忙碌ののを使使し。

R2006Aより前に导入