1

主に Android を対象とした PhoneGap で単純な加速度計アプリを構築しています。周波数の設定によっては、非常に一貫性のない測定値が得られます。頻度を 100 に設定すると、1 秒間に 10 回の測定値が得られます。ただし、50ms、40、または 10 のような周波数を試してみると、1 秒あたり 18 から 27 の読み取り値と非常に一貫性のない読み取り値が得られます。

4

1 に答える 1

2

setIntervalは、指定した間隔で起動することが保証されていないという事実に帰着すると思います。JavaScriptはシングルスレッドであるため、インターバル時間に達すると、何か他のことをするのに忙しいかもしれません。これは、取得している変数の読み取り値を説明します。

于 2012-04-19T14:43:06.673 に答える