我正在尝试创建一个任务,在屏幕中间显示向右或向左的gabor。那么,“向右”对于右向的gabor是正确的键,而“向左”对于向左的gabor是正确的键。
当我使用loopType(在试用版Properties中)时:
随机-我可以在“条件”文件中定义正确的答案,但是然后我不知道如何添加阶梯(添加另一个循环无济于事)
楼梯-获得楼梯的参数,但我不知道如何添加“正确答案”(取决于刺激的方向)。由代码组成?我应该在那里写什么?
交错楼梯-我不知道如何定义两者:正确的答案和“条件”文件中楼梯的参数(因此PsychoPy不会因为不同的试验而踩到不同的行)。
对于这些可能非常基本的问题,我深表歉意,但我只是从编程开始。如果有人可以帮助我解决这个问题,我将非常高兴。
最佳答案
当您添加一个响应选项(例如支持“存储正确”选项的键盘组件)时,当您勾选该框时,您可以指定此试用版的正确答案(值与键名匹配的变量)。请参阅演示,例如stroop任务,我们在其中设置了正确的答案键。
因此,问题在于如何使您的刺激物以不同的方向出现,并将其与特定的响应联系起来。您可以使用一个单一的楼梯(到目前为止,您已经告诉我们的)而不是交错的楼梯来做到这一点,然后您需要在试用版中使用一个代码组件,该组件在Begin Routine代码部分中做了类似的事情:
if random()>0.5: # 50:50 probability
ori = 45
corrAns = 'left'
else:
ori = -45
corrAns = 'right'
# store the info we created in the data file
trials.addOtherData('corrAns', corrAns)
trials.addOtherData('ori', ori)
然后将键盘响应设置为对待
$corrAns
以检测正确的响应关于python - 在PsychoPy中为楼梯定义正确答案,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36527334/