6

我目前正在帮助某人进行反应时间实验。在这个实验中,我们测量了键盘上的反应时间。对于这个实验,重要的是要知道,由于按键和软件处理之间的延迟,可能会引入多少错误。

以下是我已经使用谷歌发现的一些因素:

  • USB 总线的轮询频率最低为 125Hz,最高为 1000Hz(取决于设置,请参阅此链接)。
  • Windows 中可能有一些额外的键盘缓冲区可能会进一步延迟按键,但我不知道这些背后的逻辑。

不幸的是,无法控制实验的低级逻辑。该实验是用 E-Prime 编写的,E-Prime是一种经常用于此类实验的软件。然而,提供 E-Prime 的公司也提供额外的硬件,他们宣传精确的反应时间。因此,他们似乎意识到了这种影响(但不知道它有多大)。

不幸的是,必须使用标准键盘,所以我需要提供减少延迟的方法。

4

2 回答 2

1

按键的任何延迟都可以归因于去抖动例程(我通常使用 30ms 以确保安全)而不是处理算法本身(除非您只评估第一次按下)。

于 2011-12-01T22:05:25.277 回答
0

如果您正在运行一个毫秒计时很重要的实验,您可能需要使用http://www.blackboxtoolkit.com/来查找错误来源。

您的需求还取决于您的学习性质。我用键盘在 Eprime 中进行了 RT 实验。由于任何错误在参与者之间平均应该是一致的,因此对于某些设计来说这不是一个大问题。如果您需要将数据与其他东西(如眼动追踪或 EEG)同步,或者想要得出关于特定幅度重要的 RT 的结论,那么 E-Primes 串行响应盒(或其他品牌,尽管我在过去与其他品牌的盒子和eprime)是必须的。

于 2014-01-28T19:29:35.657 回答