2011-02-14 5 views
1

加速度計とジャイロスコープから大量のデータを収集する必要があるiPhone用アプリケーション(iOS 4.2)を開発しています。私は現在、CoreMotionフレームワークを使用してデータをアクセッサクラスに取得することを検討しています(これをデータベースに書き出します)。iOS 4加速度計/ジャイロスコープのデータ収集のためのテストケースの作成

しかし、コード品質のために、アクセプタクラスをテストするためのテストケースをいくつか書きたいと思います。 CoreMotionは、データを浮動小数点として出力するだけですが、浮動小数点数をアクセッサクラスに送りたいだけではありません。アクセラレータクラスにCoreMotionがどのように動作するかをレプリケートしないためです - 浮動小数点のフィードがどうなるか。

CoreMotionはリンゴ産生のクラスで、「彼ら」はxヘルツでデータを生成するとし、このデータは与えられたyとzの間にあると仮定するのは公正でしょうか?

テストケースの作成と開発に関連して、さらに私の全体的なデザインに関連するアイデアやヒントがあれば幸いです。

答えて

0

開発者のウェブサイトでcore motion teapotサンプルをダウンロードしてください。返されるデータの1秒あたりのレート(ヘルツ)を設定することができます。また、加速度計/ジャイロスコープのデータの正確な時間を得るために、コア動作からタイムスタンプを要求することもできます。

加速度計が正確ではありません。それを使って、現在の加速度の一般的な考え方を得ることができます。これは、移動の方向を検出するのに便利ですが、距離や速度を取得するのには役立ちません。興味がある人々のために

+1

、あなたはgithubのからのティーポットのサンプルコードをダウンロードすることができます:https://github.com/marshaun/CoreMotionTeapot私はどこでもWWDC2010サイトを経由してダウンロードリンクを見つけることができませんでした。.. –

関連する問題