6

私は現在、反応時間の実験で誰かを助けています。この実験では、キーボードの反応時間が測定されます。この実験では、キーを押してからソフトウェアで処理するまでの遅延が原因で、どの程度のエラーが発生する可能性があるかを知ることが重要な場合があります。

これが私がすでにグーグルを使って見つけたいくつかの要因です:

  • USBバスは、最小で125Hz、最大で1000Hzでポーリングされます(設定によって異なります。このリンクを参照してください)。
  • Windowsには、キーの押下をさらに遅らせる可能性のある追加のキーボードバッファーがいくつかある可能性がありますが、その背後にあるロジックについてはわかりません。

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

残念ながら、標準のキーボードを使用する必要があるので、レイテンシーを減らす方法を提供する必要があります。

4

2 に答える 2

1

キーを押したときの遅延は、処理アルゴリズム自体ではなく、デバウンス ルーチン (私は通常、安全のために 30 ミリ秒を使用します) に起因する可能性があります (最初のプレスのみを評価する場合を除きます)。

于 2011-12-01T22:05:25.277 に答える
0

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

あなたのニーズは、研究の性質によっても異なります。Eprime でキーボードを使用して RT 実験を実行しました。エラーは参加者全体で平均して一貫している必要があるため、一部の設計では大きな問題にはなりません。データを他のもの (アイ トラッキングや EEG など) と同期する必要がある場合、または特定の大きさが重要な RT について結論を導きたい場合は、E-Prime シリアル応答ボックス (または別のブランド、互換性の問題がありましたが)他のブランドの箱やeprimeとの過去)は必須です。

于 2014-01-28T19:29:35.657 に答える