2016-03-02 28 views
1

我需要根据先前给出的响应调用不同的列以激励。即调用不同的刺激名单

年龄
  • 要求
  • 年龄
  • 如果年龄= X - >选择有一定的刺激柱(或一定XLSX文件)

什么是基本的程序来做到这一点。我是Psychopy中的新人。

非常感谢 埃琳娜

回答

2

您可以添加一个字段为年龄在每届会议开始时所示的实验信息对话框。然后你可以在后面的代码中引用该值为expInfo['age']

假设您的条件文件中有两列,分别标记为list_Alist_B,并且您希望使用其中任何一种将值放入文本刺激。在该文本刺激中,放入一个名为$text_list的变量。然后,在代码组件,在“开始常规”选项卡中,把这样的事情:

if expInfo['age'] > 30: 
    text_list = list_A 
else: 
    text_list = list_B 

,如果你想的.xlsx文件之间进行选择同样的原则也适用。在循环对话框的条件文件文件字段中放入一个变量名称,并在之前的某个例程中将该变量设置为包含所需的文件名。

+0

非常感谢。有用。 – Elena

+0

干杯。如果是这样,你能将答案标记为“已接受”吗?大绿色的勾号有助于未来的读者了解解决方案的工作。 –

+1

当然:)。我在这个堆栈溢出系统中也是新的......再次感谢。 – Elena

相关问题