next up previous
Next: 4.6 サーボPIDゲインの入れ方 Up: 4 AIBOを動かすには Previous: 4.4.4 まとめ

4.5 ダブルバッファ

AIBOをなめらかに動かすためには,一度送った命令データの次のデータを準備 している間に動作が途切れてしまわないように,常に命令データを2つ用意し ておくようにします.このテクニックをダブルバッファと呼びます.概略は次 のようになる.
1.
初回にデータを送る場合にはSetData()を2回呼び出し,命令データ を2つ送る.
2.
1つ目のデータの処理が完了した時点で,Ready()が呼び出される. この時点で,最初に送ったデータの2つ目が処理されている.この間に次のデ ータを準備して送る.


generated through LaTeX2HTML. M.Inaba 平成18年5月6日