【发布时间】:2012-11-13 03:23:38
【问题描述】:
我不是程序员。我正在做一个生物学项目,我将在其中进行反应时间实验。简而言之,只要屏幕上出现一个点或圆(一些图形),主题就应该点击屏幕上的任意位置。
详情:
- 程序必须在设定的时钟时间(例如 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 上运行。
我不需要完整的答案。只是一些建议和提示可以为我指明进一步研究的正确方向。谢谢。
【问题讨论】:
-
这听起来像是之前已经解决的任务。我建议使用谷歌搜索。
-
我的情况有点复杂。请查看此链接以获取有关我的实验设置的更多信息 (daniweb.com/hardware-and-software/threads/439985/…)
标签: python