呼叫不同的刺激列表

时间:2016-03-02 19:04:45

标签: psychopy

我需要根据先前给定的响应调用具有刺激的不同列。即年龄

  • 询问年龄
  • 如果年龄= X - >选择某个刺激列(或某个xlsx文件)

执行此操作的基本步骤是什么?我是Psychopy的新人。

非常感谢 艾琳娜

1 个答案:

答案 0 :(得分:2)

您可以将年龄字段添加到每个会话开头显示的实验信息对话框中。然后,您可以稍后在代码中将该值引用为expInfo['age']

假设您的条件文件中有两列,标记为list_Alist_B,并且您希望使用其中任何一列将值放入文本激励中。在该文本刺激中,放置一个名为$text_list的变量。然后在代码组件的“开始例程”选项卡中,输入如下内容:

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

如果要在.xlsx文件之间进行选择,则适用相同的原则。将变量名放在循环对话框的条件文件文件字段中,并在循环的一些例程 previous 中,将该变量设置为包含所需的文件名。