【问题标题】:Various duration in psychopy精神病的各种持续时间
【发布时间】:2018-01-13 16:57:26
【问题描述】:

我有一个 n-back 的实验。

我的字母最多出现 2.5 秒,然后是一个固定十字 0.5 秒。

现在:当参与者按下键盘时,它会结束例程并直接进入注视点。我有 60 个字母,所以实验最多需要 3 分钟,但如果参与者快速按下,则可能会更少。

我想要什么:我的实验每次都需要 3 分钟。因此,如果参与者快速回答,则注视十字应保持 0.5 秒以上

你知道怎么做吗?

我正在考虑创建一个等于 3 的变量。然后如果文本为 2 秒,则 3-2 = 1 所以固定时间为 1 秒,但我无法在我的代码组件中编写它

谢谢!!

【问题讨论】:

    标签: python time psychopy


    【解决方案1】:

    在您的“试用”程序中,我会记录程序的开始时间。然后在“固定”例程中,我会等到从开始时间过去 3 秒。

    所以在“试用”例程中--> 代码组件-->“开始试用”选项卡:

    trial_start = core.monotonicClock.getTime()
    

    然后在'fixation'routine --> fixation cross component --> duration,输入:

    $trial_start + 3 - core.monotonicClock.getTime()  # 3 secs later
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-20
      相关资源
      最近更新 更多