我不是程序员。我正在做一个生物学项目,我将在其中进行反应时间实验。简而言之,只要屏幕上出现一个点或圆(一些图形),主题就应该点击屏幕上的任意位置。
细节:
- 程序必须在设定的时钟时间(例如 16:03:00)开始,每次都会输入
- 程序启动时定时器必须启动 (t=0)
- 图形将根据相对于开始的预定时间(例如,1.5 秒、2 秒、3.5 秒……)在同一点(坐标)出现 2 分钟。
- 每次受试者按下鼠标时,都必须记录相对于计时器的时间。
之后,我将在电子表格上将数据制成表格,并计算图形出现时间与受试者按下鼠标时间之间的时间差。
我对 Python 的了解非常有限。我从来没有对 Python 上的图形做过任何事情。这是我能想到的满足我需求的最佳设置。
我做了一些研究,这是我迄今为止发现的:
- 对于图形:Pyglet 有一个内置的调度功能(pyglet.clock.schedule_interval)
- 我可以使用 time.time 或 time.clock 来测量反应时间。我对使用哪个感到困惑。似乎有一些我不理解的细微差别。
也请不要该程序可以在 Windows 7 PC 或 MacBook 上运行。
我不需要完整的答案。只是一些建议和提示可以为我指明进一步研究的正确方向。谢谢。