关键计时要点:
- 在通用桌面操作系统上运行的程序无法在每个毫秒都提供准确的测量。
- E-Prime 提供定制解决方案,以从您的 PC 获得最准确的刺激呈现和响应收集时间。这些解决方案解决了来自以下领域限制的挑战:
- 操作系统
- 刺激准备需求
- 刺激呈现限制
- 响应收集限制
- E-Prime 监控其自身性能,并标记可能存在问题的试验以进行更仔细的检查和从数据分析中排除。
什么是挑战?
通过计算机实验研究方法实现准确行为计时的尝试有着悠久的历史(Schneider & Shultz, 1973; Chute, 1986; Schneider, 1988; Schneider, 1989; Segalowtz & Graves, 1990; Schneider, Zuccolotto, & Tirone, 1993; Cohen et. al., 1994; Chute & Westall, 1996)。随着计算机硬件和操作系统的复杂性增加,编程和评估行为实验的精度变得更加困难。随着计算机操作系统开发出更多执行多个任务的能力(例如,网络通信和资源共享、磁盘缓存、并发处理)和更多虚拟任务(例如,虚拟内存管理、中断反射、低级硬件命令通过虚拟设备驱动层路由而不是直接硬件访问),必须付出更多努力来实现和验证准确的计时。
许多研究人员说”我希望我的实验具有毫秒级精度计时。”花一点时间写下这意味着什么的操作定义是有帮助的。如果您查看两个都声称具有毫秒级精度的软件包,在使用它们报告科学数据之前,您希望看到什么可量化的证据?如果您将毫秒级精度解释为没有任何单个时间测量偏离超过一毫秒,那么您无法使用运行通用桌面操作系统的现代个人计算机来进行研究。
注意: 计算机化心理学研究最严重的问题是计算机需要大量时间来执行操作,并且可能在没有通知的情况下暂停实验,从而严重扭曲计时。
您可能经历过字处理器偶尔暂停一小段时间然后恢复的情况。在实验过程中也可能发生同样的过程。
让我们举一个简单的例子:假设您打算显示七十二个位图图像,每个显示 200 毫秒(例如,旋转棋盘格)。如果您使用标准编程语言(如 C 或 Java)对此示例进行编程,并使用秒表检查计时,您很可能会发现实验运行时间超过预期的 14400 毫秒。当我们在 E-Prime 中实现此实验而没有充分利用和正确利用 E-Prime 计时功能时,我们也获得了不理想的结果。正如我们将在下面详细探讨的那样,来自此实验的计时结果也显示以下特征:
- 中位显示时间大于指定的显示时间 200 毫秒
- 定期会出现单个图像显示时间的大峰值
- 这些大峰值在多次实验运行中间歇出现
操作系统和刺激呈现硬件导致了这些不理想的计时结果。E-Prime 为研究人员配备了有效处理和绕过功能限制以获得尽可能准确的计时,以及确认其实验关键计时方面的能力。
本节文章:
- 计时: 什么是毫秒精度?[22846]
- 计时: 操作系统挑战 [22848]
- 计时: 刺激准备挑战 [22849]
- 计时: 刺激呈现挑战 [22850]
- 计时: 响应收集设备挑战 [23291]
- 计时: E-Object 的计时 [22852]
- 计时: 操作系统解决方案 [22856]
- 计时: 刺激准备解决方案 [22857]
- 计时: 刺激呈现解决方案 [22858]
- 计时: 响应收集设备解决方案 [22859]
- 计时: 与外部设备同步 [22860]
- 计时: 刺激显示:声音和电影 [22861]
- 计时: 时钟设置 [22863]
- 计时: 时间审核:确认计时准确性 [22864]
- 计时: E-Prime 计时测试结果 [27520]
![]()