gpt4 book ai didi

用于视觉 react 时间的 Python 程序

转载 作者:太空狗 更新时间:2023-10-29 21:55:30 26 4
gpt4 key购买 nike

我不是程序员。我正在做一个生物学项目,我将在其中进行 react 时间实验。简而言之,当屏幕上出现一个点或圆圈(一些图形)时,受试者应该点击屏幕上的任意位置。

详细信息:

  1. 程序必须在设定的时钟时间开始(例如 16:03:00),每次都要输入该时间
  2. 计时器必须在程序启动时启动 (t=0)
  3. 图形将根据相对于开始的预定时间(例如,1.5 秒、2 秒、3.5 秒...)出现在同一点(坐标),持续 2 分钟。
  4. 每次受试者按下鼠标时,都必须记录相对于计时器的时间。

之后,我会将数据制成电子表格,并计算图形出现时间与受试者按下鼠标时间之间的时间差。

我对 Python 的了解非常有限。我从来没有在 Python 上用图形做过任何事情。这是我能想到的满足我需求的最佳设置。

我做了一些研究,这是我目前的发现:

  • 对于图形:Pyglet 有一个内置的调度函数 (pyglet.clock.schedule_interval)
  • 我可以使用 time.time 或 time.clock 来测量 react 时间。我对使用哪个感到困惑。似乎有一些我不理解的细微差别。

另外请注意,该程序可能会在 Windows 7 PC 或 MacBook 上运行。

我不需要完整的答案。只是一些建议和技巧,可以为我指明进一步研究的正确方向。谢谢。

最佳答案

您可以使用 Pygame用于图形(在屏幕上画一个点等)。

您可以使用 datetime 来捕获开始时间:

from datetime import datetime

Time = datetime.now()

print(Time)

Pyhook将捕获鼠标移动。

关于用于视觉 react 时间的 Python 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13349869/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com