2011-12-01 3 views
6

からの平均遅延時間はどれくらいです。この実験では、キーボードの反応時間が測定されます。この実験では、キープレスとソフトウェアの処理との間の遅延のために、どのくらいの誤差が導入されるかを知ることが重要である。 USBバスは、(設定によっては、this linkを参照)、最大で最小と1000Hzをで125Hzでポーリングされ私は現在、反応時間実験を持つ人を支援していますキーを押す

  • :ここ

    は、私は既にGoogleを使用して見つけたいくつかの要因です。

  • さらにキー入力を遅らせるかもしれませんが、私はそれらの背後にあるロジックについて知らないWindowsでのいくつかの追加のキーボード・バッファがあるかもしれません。

残念ながら、実験の低レベルロジックを制御することはできません。実験はE-Primeに書かれており、この種の実験によく使用されるソフトウェアです。しかし、E-Primeを提供している会社は、正確な反応タイミングのためにアドバタイズする追加のハードウェアも提供しています。したがって、彼らはこの効果を知っているようです(しかし、どれくらい大きいかは分かりません)。

スタンダードキーボードを使用する必要があるため、待ち時間を短縮する方法を提供する必要があります。

+0

@xxpor、そのリンクは質問とは関係を持っていないようです。 – TJD

+0

@TJDああ、大変申し訳ありません。それは私が開いた別の質問のためのものでした。 – xxpor

答えて

1

キープレスからのレイテンシは、デバウンスルーチン(通常は30msを安全に使用する)に起因するものであり、処理アルゴリズム自体ではありません(最初のプレスを評価している場合を除きます)。

+0

平均30ms秒しかない場合、これは私たちの問題ではありません。しかしこれはどこかに書かれているのはすばらしいでしょう。 – LiKao

+0

デバウンス時間は、どれだけ時間が十分かを決定するために設計者に完全に委ねられています。ほとんどのアプリケーションはおそらく5msのデバウンスで逃げることができますが、デバウンス時間を最適化しようとしている場合(実際にはユーザーに気付かれないので本当に不要です)、バウンスの時間を調べる必要があります期間はオシロスコープで継続されます。 – Ben

+0

ですが、デバウンス時間はプログラマが決めたものに基づいて変化するでしょう。 – Ben

0

ミリ秒のタイミングが重要な場合は、http://www.blackboxtoolkit.com/を使用してエラーの原因を調べることができます。

あなたのニーズにもあなたの研究の性質に依存します。私はEprimeでRT実験をキーボードで実行しました。エラーは参加者の平均で一貫しているはずなので、デザインによっては大きな問題ではありません。データをEye TrackingやEEGのようなものと同期させる必要がある場合や、特定の大きさが重要なRTについての結論を出す場合は、E-Primesシリアルrespボックス(または別のブランド、他のブランドボックスやeprimeとの過去)は必須です。

関連する問題