我不是程序员,我在做一个生物学项目,将进行反应时间实验。简而言之,当屏幕上出现一个点或圆(一些图形)时,被试者应该立即在屏幕上任何地方点击。
细节: 1.程序必须在设定好的时钟时间开始(例如16:03:00),每次都会输入。 2.程序开始时计时器必须开始计时(t=0)。 3.根据相对于开始的预定时间(例如1.5秒、2秒、3.5秒等),在2分钟内图形将出现在同一点(坐标)上。 4.每次被试者按下鼠标时,必须记录相对于计时器的时间。
之后,我将在电子表格上制表,并计算图形出现的时间与被试者按下鼠标的时间之间的时间差。
我对Python的了解非常有限。我以前从未在Python上做过任何与图形有关的事情。这是我针对我的需求想到的最佳设置。
我做了一些研究,目前找到了以下信息: 1. 关于图形:Pyglet具有内置的调度功能(pyglet.clock.schedule_interval)。 2. 我可以使用time.time或time.clock来测量反应时间。我有点困惑该使用哪一个。似乎有一些微妙的差异我不理解。
请注意,程序可能在Windows 7 PC或MacBook上运行。
我不需要完整的答案。只需要一些建议和提示,指导我进一步研究的方向。谢谢。
细节: 1.程序必须在设定好的时钟时间开始(例如16:03:00),每次都会输入。 2.程序开始时计时器必须开始计时(t=0)。 3.根据相对于开始的预定时间(例如1.5秒、2秒、3.5秒等),在2分钟内图形将出现在同一点(坐标)上。 4.每次被试者按下鼠标时,必须记录相对于计时器的时间。
之后,我将在电子表格上制表,并计算图形出现的时间与被试者按下鼠标的时间之间的时间差。
我对Python的了解非常有限。我以前从未在Python上做过任何与图形有关的事情。这是我针对我的需求想到的最佳设置。
我做了一些研究,目前找到了以下信息: 1. 关于图形:Pyglet具有内置的调度功能(pyglet.clock.schedule_interval)。 2. 我可以使用time.time或time.clock来测量反应时间。我有点困惑该使用哪一个。似乎有一些微妙的差异我不理解。
请注意,程序可能在Windows 7 PC或MacBook上运行。
我不需要完整的答案。只需要一些建议和提示,指导我进一步研究的方向。谢谢。