我不是程序员。我正在做一个生物学项目,我将在反应时间进行实验。简而言之,只要屏幕上出现圆点或圆圈(某些图形),主题应该在屏幕上的任意位置单击。视觉反应时间的Python程序
详细说明:
- 程序必须在设定时钟时间(例如16时03分00秒),这将在每次键入时程序开始(t = 0时)
- 定时器必须启动开始
- 根据相对于开始的预定时间(例如,1.5s,2s,3.5s,...),图形将出现在相同的点(坐标)2分钟。
- 每次主体按下鼠标时,必须记录相对于定时器的时间。
之后,我将列出电子表格中的数据,并计算图形出现时间与主体按下鼠标时间之间的时间差。
我对Python的知识非常有限。我从来没有对Python上的图形做过任何事情。这是我能想到的最适合我需求的设置。
我做了一些研究,这是我到目前为止已经发现:
- 对于显卡:Pyglet有一个内置的调度功能(pyglet.clock.schedule_interval)
- 我可以使用time.time或time.clock来测量反应时间。我对使用哪一个感到困惑。似乎有一些细微的差别,我不理解。
请不要指出该程序可能运行在Windows 7 PC或MacBook上。
我不需要一个完整的答案。只是一些建议和提示,可以指导我进一步研究的正确方向。谢谢。
这听起来像一个以前已经解决的任务。我建议使用一些Google搜索。 – Marcin
我的情况有点复杂。请检查此链接以获取关于我的实验设置的更多信息(http://www.daniweb.com/hardware-and-software/threads/439985/connecting-one-mouse-to-two-laptops#) – Jey