2

HTC EVO を使用して加速度計のデータを取得しています。時間については、このような値が得られます。

967454610000 967534902000 967613576000 967692434000

これらの値の差は約 80,000,000 です。ドキュメントには次のように記載されています

だから私は SENSOR_DELAY_UI を使用しており、時間はマイクロ秒であると想定しました。これは、各時間間隔が約 80 秒であることを意味するため、意味がありません。時間間隔が約 0.08 秒または毎秒 12 個のデータがキャプチャされたことを意味するナノ秒単位である場合は、より理にかなっています。しかし、それはドキュメントと矛盾します。時間間隔を知っている人はいますか?

どうもありがとう!

4

2 に答える 2

5

そのため、HTCEVOを使用して加速度計のデータを取得しています。私は時間のためにこのような値を取得します。

967454610000 967534902000 967613576000 967692434000

それらの値はインスタンスのtimestampメンバーSensorEventから取得されますか?その場合、ドキュメントによると、これらの時間はナノ秒単位です。したがって、遅延は約80,000,000マイクロ秒ではなく、実際には約80,000マイクロ秒(0.08秒)であり、1秒あたり12.5イベントの頻度になります。

于 2011-04-25T05:21:34.887 に答える
1

Android UI のセンサー遅延は 60,000 マイクロ秒です。これは 0.06 秒なので、周波数は 16Hz です。同様に GAME の場合、遅延は 20,000 マイクロ秒 (50 Hz) です。

遅延定数をマイクロ秒 (40,000) で指定すると、25Hz になるはずですが、そうではありません。ドキュメントによると、これは最小遅延のヒントにすぎず、センサー マネージャーはそれよりも速く値を提供します。私の実験によると、40,000 マイクロ秒を指定すると 50Hz の周波数が得られます。

于 2016-09-05T07:08:50.633 に答える