我在心理上有一个刺激循环,显示4秒的图像,受试者做出二元决定。我想就他们做出的选择向他们提供反馈。
即:图像显示4秒钟,其中任一侧显示白色“是”和“否”。当用户按下键时,相应的字变为红色。如果他们按下另一把钥匙,它会切换。 4秒后,下一个图像显示白色字。
有谁知道怎么做这个?非常感谢任何建议。
您可以使用自定义代码组件执行此操作。将代码组件添加到例程中。
在“每个框架”选项卡下添加以下代码:
if (t >=4) and (t < 8):
if clear_keys:
event.getKeys()
clear_keys = False
else:
theseKeys = event.getKeys(keyList=['y', 'n'])
if 'y' in theseKeys:
Yes.color = 'red'
No.color = 'white'
elif 'n' in theseKeys:
Yes.color = 'white'
No.color = 'red'
在“开始实验”标签下,添加以下代码:
clear_keys = True
您需要将脚本中的Yes和No对象更改为文本组件的名称。您还需要将数字4更改为图片的开始时间,将数字8更改为结束时间。